package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-16.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop16 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 97804;
	private static byte[] data0(){ return new byte[] {1,0,0,0,0,0,0,0,1,0,-1,-1,-1,-1,0,0,-3,-1,0,0,-2,-1,-3,-1,2,0,-4,-1,4,0,-1,-1,6,0,2,0,7,0,5,0,6,0,10,0,4,0,8,0,4,0,3,0,3,0,-3,-1,-1,-1,-6,-1,-6,-1,-7,-1,-11,-1,-8,-1,-11,-1,-10,-1,-9,-1,-8,-1,-8,-1,-2,-1,-6,-1,2,0,0,0,3,0,4,0,3,0,3,0,4,0,-1,-1,3,0,-5,-1,1,0,-7,-1,-3,-1,-6,-1,-4,-1,-4,-1,0,0,-3,-1,5,0,5,0,9,0,16,0,13,0,24,0,18,0,29,0,19,0,26,0,14,0,19,0,5,0,9,0,-5,-1,-5,-1,-13,-1,-18,-1,-21,-1,-24,-1,-27,-1,-25,-1,-27,-1,-21,-1,-18,-1,-16,-1,-11,-1,-10,-1,-5,-1,-4,-1,-2,-1,-2,-1,0,0,-2,-1,1,0,-2,-1,-2,-1,-2,-1,-3,-1,-2,-1,-1,-1,0,0,5,0,4,0,9,0,10,0,14,0,19,0,16,0,22,0,17,0,18,0,13,0,12,0,7,0,10,0,3,0,8,0,5,0,6,0,11,0,7,0,14,0,15,0,18,0,22,0,21,0,24,0,22,0,23,0,19,0,12,0,9,0,-1,-1,-8,-1,-16,-1,-30,-1,-34,-1,-47,-1,-52,-1,-60,-1,-64,-1,-68,-1,-66,-1,-63,-1,-56,-1,-45,-1,-38,-1,-20,-1,-14,-1,5,0,10,0,25,0,31,0,36,0,43,0,37,0,42,0,33,0,31,0,24,0,15,0,10,0,3,0,0,0,-6,-1,1,0,-1,-1,10,0,16,0,27,0,38,0,46,0,56,0,59,0,65,0,59,0,56,0,47,0,35,0,24,0,5,0,-6,-1,-27,-1,-37,-1,-53,-1,-58,-1,-65,-1,-65,-1,-62,-1,-58,-1,-52,-1,-44,-1,-36,-1,-26,-1,-18,-1,-5,-1,-3,-1,11,0,6,0,12,0,3,0,3,0,-9,-1,-12,-1,-25,-1,-26,-1,-38,-1,-38,-1,-42,-1,-45,-1,-36,-1,-35,-1,-22,-1,-15,-1,-1,-1,6,0,23,0,33,0,47,0,61,0,71,0,79,0,83,0,86,0,83,0,80,0,71,0,62,0,54,0,41,0,35,0,20,0,15,0,3,0,-3,-1,-8,-1,-15,-1,-15,-1,-19,-1,-18,-1,-23,-1,-29,-1,-36,-1,-48,-1,-51,-1,-63,-1,-64,-1,-72,-1,-72,-1,-72,-1,-68,-1,-62,-1,-52,-1,-43,-1,-27,-1,-15,-1,1,0,13,0,29,0,37,0,47,0,54,0,55,0,54,0,44,0,36,0,18,0,9,0,-9,-1,-22,-1,-24,-1,-34,-1,-30,-1,-28,-1,-22,-1,-7,-1,1,0,25,0,33,0,57,0,62,0,79,0,81,0,87,0,83,0,77,0,63,0,47,0,27,0,6,0,-12,-1,-33,-1,-51,-1,-66,-1,-82,-1,-90,-1,-93,-1,-97,-1,-88,-1,-82,-1,-66,-1,-49,-1,-28,-1,-12,-1,7,0,20,0,26,0,34,0,28,0,28,0,20,0,9,0,0,0,-13,-1,-23,-1,-33,-1,-41,-1,-39,-1,-43,-1,-35,-1,-27,-1,-11,-1,11,0,33,0,58,0,85,0,105,0,127,0,-120,0,-116,0,-118,0,123,0,111,0,83,0,61,0,31,0,1,0,-30,-1,-61,-1,-86,-1,-106,-1,-119,-1,-121,-1,-119,-1,-112,-1,-97,-1,-91,-1,-66,-1,-58,-1,-38,-1,-18,-1,-13,-1,9,0,9,0,20,0,21,0,16,0,17,0,8,0,4,0,-1,-1,-10,-1,-5,-1,-13,-1,-4,-1,-4,-1,9,0,17,0,25,0,33,0,35,0,39,0,34,0,36,0,34,0,37,0,34,0,37,0,35,0,35,0,37,0,36,0,36,0,40,0,43,0,49,0,53,0,59,0,56,0,60,0,53,0,52,0,42,0,31,0,19,0,3,0,-18,-1,-42,-1,-63,-1,-92,-1,-112,-1,120,-1,105,-1,94,-1,86,-1,93,-1,97,-1,123,-1,-117,-1,-84,-1,-58,-1,-28,-1,3,0,27,0,51,0,69,0,85,0,91,0,92,0,88,0,72,0,61,0,38,0,21,0,0,0,-8,-1,-18,-1,-9,-1,-7,-1,12,0,30,0,58,0,81,0,112,0,-123,0,-106,0,-92,0,-96,0,-96,0,-115,0,121,0,89,0,54,0,16,0,-27,-1,-59,-1,-98,-1,-119,-1,116,-1,105,-1,102,-1,103,-1,116,-1,126,-1,-103,-1,-88,-1,-51,-1,-33,-1,2,0,15,0,32,0,37,0,32,0,31,0,7,0,-2,-1,-32,-1,-45,-1,-76,-1,-86,-1,-109,-1,-113,-1,-117,-1,-112,-1,-101,-1,-87,-1,-62,-1,-35,-1,2,0,40,0,81,0,123,0,-96,0,-65,0,-48,0,-31,0,-31,0,-35,0,-50,0,-69,0,-95,0,-122,0,99,0,69,0,32,0,8,0,-16,-1,-30,-1,-41,-1,-45,-1,-48,-1,-51,-1,-54,-1,-68,-1,-67,-1,-87,-1,-89,-1,-101,-1,-113,-1,-120,-1,-128,-1,124,-1}; }
	private static byte[] data1(){ return new byte[] {126,-1,-127,-1,-119,-1,-104,-1,-90,-1,-73,-1,-50,-1,-29,-1,0,0,20,0,51,0,61,0,85,0,77,0,83,0,62,0,53,0,29,0,21,0,4,0,-5,-1,-13,-1,-20,-1,-17,-1,-12,-1,0,0,18,0,37,0,63,0,87,0,106,0,-127,0,-115,0,-107,0,-106,0,-113,0,-125,0,109,0,82,0,55,0,15,0,-14,-1,-55,-1,-89,-1,-121,-1,106,-1,87,-1,78,-1,77,-1,88,-1,107,-1,-120,-1,-88,-1,-54,-1,-24,-1,4,0,23,0,37,0,46,0,44,0,43,0,28,0,15,0,-6,-1,-28,-1,-50,-1,-71,-1,-84,-1,-97,-1,-91,-1,-79,-1,-51,-1,-18,-1,27,0,75,0,127,0,-84,0,-37,0,-11,0,18,1,17,1,12,1,-11,0,-40,0,-88,0,121,0,52,0,-2,-1,-72,-1,-123,-1,89,-1,52,-1,42,-1,28,-1,35,-1,46,-1,64,-1,92,-1,125,-1,-94,-1,-56,-1,-17,-1,15,0,43,0,58,0,68,0,65,0,64,0,45,0,32,0,7,0,-11,-1,-30,-1,-45,-1,-49,-1,-52,-1,-40,-1,-35,-1,-22,-1,-14,-1,-5,-1,7,0,18,0,38,0,49,0,72,0,75,0,91,0,92,0,97,0,87,0,92,0,82,0,83,0,78,0,74,0,72,0,62,0,65,0,52,0,54,0,49,0,48,0,47,0,38,0,26,0,3,0,-20,-1,-52,-1,-83,-1,-119,-1,107,-1,76,-1,51,-1,31,-1,24,-1,20,-1,36,-1,56,-1,92,-1,121,-1,-87,-1,-57,-1,-4,-1,29,0,78,0,105,0,-119,0,-109,0,-107,0,-122,0,109,0,85,0,47,0,26,0,0,0,-14,-1,-15,-1,-16,-1,-1,-1,23,0,54,0,95,0,-123,0,-82,0,-56,0,-29,0,-23,0,-16,0,-34,0,-54,0,-96,0,117,0,60,0,5,0,-46,-1,-100,-1,111,-1,74,-1,35,-1,25,-1,6,-1,18,-1,25,-1,58,-1,95,-1,-113,-1,-64,-1,-17,-1,23,0,55,0,78,0,86,0,82,0,67,0,42,0,12,0,-29,-1,-68,-1,-112,-1,105,-1,72,-1,47,-1,31,-1,27,-1,42,-1,67,-1,112,-1,-90,-1,-16,-1,54,0,-118,0,-48,0,24,1,67,1,110,1,126,1,-121,1,123,1,98,1,58,1,6,1,-56,0,-123,0,71,0,18,0,-24,-1,-57,-1,-76,-1,-95,-1,-103,-1,-115,-1,-117,-1,-125,-1,-128,-1,127,-1,123,-1,123,-1,113,-1,104,-1,95,-1,82,-1,84,-1,71,-1,80,-1,76,-1,82,-1,101,-1,116,-1,-110,-1,-79,-1,-40,-1,-7,-1,30,0,49,0,67,0,74,0,73,0,70,0,68,0,62,0,61,0,53,0,49,0,38,0,35,0,33,0,38,0,48,0,68,0,87,0,116,0,-124,0,-97,0,-84,0,-66,0,-61,0,-53,0,-61,0,-70,0,-92,0,-128,0,95,0,36,0,-10,-1,-67,-1,-121,-1,85,-1,47,-1,17,-1,4,-1,7,-1,22,-1,50,-1,86,-1,122,-1,-90,-1,-59,-1,-28,-1,-4,-1,12,0,27,0,26,0,23,0,7,0,-24,-1,-54,-1,-95,-1,126,-1,97,-1,79,-1,73,-1,93,-1,123,-1,-88,-1,-17,-1,45,0,-125,0,-50,0,25,1,87,1,-121,1,-88,1,-75,1,-87,1,-112,1,85,1,22,1,-74,0,99,0,-1,-1,-91,-1,87,-1,22,-1,-32,-2,-63,-2,-90,-2,-88,-2,-78,-2,-53,-2,-1,-2,51,-1,119,-1,-78,-1,-13,-1,39,0,77,0,105,0,113,0,118,0,96,0,74,0,42,0,0,0,-33,-1,-66,-1,-91,-1,-108,-1,-118,-1,-122,-1,-124,-1,-118,-1,-100,-1,-86,-1,-49,-1,-12,-1,29,0,70,0,105,0,-127,0,-104,0,-99,0,-93,0,-96,0,-96,0,-108,0,-119,0,121,0,94,0,81,0,60,0,58,0,48,0,51,0,55,0,60,0,62,0,45,0,41,0,13,0,-4,-1,-42,-1,-71,-1,-114,-1,106,-1,63,-1,34,-1,3,-1,-15,-2,-21,-2,-17,-2,-5,-2,15,-1,49,-1,91,-1,-114,-1,-56,-1,5,0,62,0,108,0,-120,0,-108,0,-109,0,126,0,106,0,72,0,53,0,25,0,9,0,0,0,-6,-1,6,0,28,0,59,0,106,0,-109,0,-60,0,-18,0,16,1,34,1,43,1,35,1,10,1,-24,0,-75,0,122,0,62,0,-16,-1,-82,-1,105,-1,42,-1,-11,-2,-56,-2,-81,-2,-89,-2,-81,-2,-54,-2,-3,-2,58,-1,124,-1,-60,-1,0,0,55,0,96,0,124,0,-118,0,-121,0,117,0,84,0,37,0,-22,-1,-87,-1,101,-1,26,-1,-30,-2,-80,-2,-101,-2,-113,-2,-90,-2,-44,-2,26,-1,120,-1,-36,-1,88,0,-62,0,46,1,-121,1,-43,1,9,2,36,2,37,2,20,2,-33,1,-98,1,65,1,-22,0,-118,0,55,0,-15,-1,-71,-1,-111,-1,112,-1}; }
	private static byte[] data2(){ return new byte[] {95,-1,75,-1,69,-1,73,-1,78,-1,92,-1,110,-1,111,-1,125,-1,114,-1,112,-1,98,-1,84,-1,69,-1,49,-1,36,-1,19,-1,27,-1,28,-1,51,-1,80,-1,113,-1,-103,-1,-67,-1,-38,-1,-8,-1,7,0,32,0,51,0,80,0,104,0,115,0,-124,0,-127,0,126,0,121,0,115,0,118,0,113,0,120,0,124,0,-127,0,-118,0,-108,0,-100,0,-82,0,-68,0,-43,0,-37,0,-23,0,-34,0,-51,0,-82,0,-125,0,67,0,15,0,-55,-1,-114,-1,80,-1,35,-1,-3,-2,-16,-2,-15,-2,2,-1,30,-1,57,-1,97,-1,-128,-1,-86,-1,-50,-1,-12,-1,10,0,27,0,29,0,4,0,-32,-1,-85,-1,120,-1,61,-1,17,-1,-14,-2,-28,-2,-20,-2,3,-1,57,-1,125,-1,-41,-1,61,0,-88,0,19,1,116,1,-64,1,6,2,40,2,52,2,40,2,-9,1,-77,1,78,1,-22,0,117,0,-1,-1,-111,-1,53,-1,-42,-2,-109,-2,89,-2,64,-2,63,-2,87,-2,-119,-2,-56,-2,32,-1,124,-1,-42,-1,49,0,108,0,-89,0,-61,0,-48,0,-58,0,-80,0,-120,0,83,0,31,0,-40,-1,-93,-1,103,-1,66,-1,23,-1,7,-1,-2,-2,12,-1,44,-1,99,-1,-91,-1,-15,-1,62,0,120,0,-67,0,-32,0,1,1,23,1,22,1,25,1,-7,0,-31,0,-76,0,-122,0,91,0,52,0,33,0,22,0,27,0,31,0,38,0,40,0,47,0,45,0,43,0,33,0,18,0,-5,-1,-35,-1,-74,-1,-113,-1,99,-1,61,-1,27,-1,-8,-2,-31,-2,-52,-2,-57,-2,-44,-2,-15,-2,30,-1,91,-1,-101,-1,-38,-1,13,0,59,0,87,0,104,0,114,0,110,0,113,0,103,0,100,0,86,0,78,0,74,0,82,0,92,0,-127,0,-93,0,-51,0,-12,0,24,1,55,1,70,1,76,1,78,1,59,1,38,1,-14,0,-66,0,120,0,38,0,-46,-1,119,-1,37,-1,-49,-2,-112,-2,87,-2,57,-2,54,-2,74,-2,-123,-2,-56,-2,33,-1,121,-1,-53,-1,24,0,85,0,-113,0,-74,0,-47,0,-49,0,-72,0,-121,0,67,0,-26,-1,-119,-1,26,-1,-62,-2,113,-2,57,-2,33,-2,36,-2,91,-2,-100,-2,17,-1,-113,-1,38,0,-67,0,77,1,-37,1,86,2,-81,2,-15,2,1,3,-4,2,-58,2,121,2,9,2,-106,1,32,1,-89,0,56,0,-44,-1,123,-1,57,-1,-3,-2,-43,-2,-63,-2,-63,-2,-48,-2,-15,-2,20,-1,64,-1,85,-1,118,-1,127,-1,-124,-1,115,-1,92,-1,65,-1,36,-1,8,-1,-6,-2,-22,-2,-21,-2,-9,-2,6,-1,33,-1,64,-1,88,-1,125,-1,-82,-1,-31,-1,37,0,99,0,-93,0,-44,0,-11,0,8,1,28,1,22,1,31,1,9,1,6,1,-22,0,-40,0,-74,0,-96,0,-117,0,-120,0,-123,0,-94,0,-81,0,-49,0,-34,0,-24,0,-17,0,-38,0,-58,0,-97,0,111,0,46,0,-18,-1,-86,-1,114,-1,69,-1,32,-1,16,-1,0,-1,0,-1,3,-1,5,-1,31,-1,62,-1,102,-1,-106,-1,-74,-1,-51,-1,-45,-1,-68,-1,-106,-1,102,-1,43,-1,-10,-2,-50,-2,-86,-2,-97,-2,-96,-2,-84,-2,-30,-2,36,-1,-115,-1,-11,-1,122,0,-7,0,118,1,-29,1,65,2,-120,2,-82,2,-70,2,-92,2,104,2,23,2,-88,1,41,1,-89,0,25,0,-105,-1,17,-1,-93,-2,65,-2,3,-2,-25,-3,-16,-3,27,-2,107,-2,-46,-2,68,-1,-65,-1,43,0,-112,0,-36,0,28,1,65,1,78,1,59,1,24,1,-45,0,-120,0,34,0,-65,-1,84,-1,-7,-2,-89,-2,103,-2,67,-2,73,-2,99,-2,-93,-2,-7,-2,91,-1,-59,-1,47,0,-104,0,-20,0,52,1,107,1,-122,1,-109,1,117,1,75,1,14,1,-57,0,-121,0,83,0,37,0,17,0,-8,-1,-8,-1,-9,-1,5,0,17,0,40,0,62,0,80,0,97,0,102,0,98,0,85,0,49,0,12,0,-40,-1,-100,-1,91,-1,17,-1,-37,-2,-89,-2,-113,-2,-119,-2,-105,-2,-64,-2,-25,-2,33,-1,83,-1,-127,-1,-73,-1,-32,-1,21,0,61,0,107,0,-126,0,-103,0,-97,0,-91,0,-89,0,-85,0,-68,0,-51,0,-26,0,-10,0,7,1,17,1,31,1,31,1,57,1,48,1,57,1,41,1,18,1,-21,0,-74,0,111,0,36,0,-50,-1,113,-1,15,-1,-70,-2,107,-2,50,-2,28,-2,28,-2,72,-2,120,-2,-57,-2,7,-1,93,-1,-85,-1,1,0,81,0,-97,0,-46,0,-6,0,-12,0,-45,0,-120,0,45,0,-73,-1,62,-1,-59,-2,94,-2,4,-2,-52,-3,-69,-3,-46,-3,24,-2,122,-2,11,-1,-73,-1,110,0,51,1,-32,1,-113,2,18,3,127,3}; }
	private static byte[] data3(){ return new byte[] {-74,3,-58,3,-88,3,97,3,-6,2,126,2,-26,1,81,1,-69,0,48,0,-94,-1,48,-1,-58,-2,123,-2,78,-2,65,-2,80,-2,121,-2,-75,-2,-20,-2,43,-1,92,-1,125,-1,-113,-1,-117,-1,124,-1,92,-1,60,-1,9,-1,-28,-2,-70,-2,-103,-2,-121,-2,113,-2,108,-2,120,-2,-127,-2,-74,-2,-15,-2,77,-1,-72,-1,32,0,-109,0,-19,0,64,1,-128,1,-79,1,-46,1,-34,1,-41,1,-67,1,-118,1,81,1,6,1,-58,0,-108,0,107,0,91,0,92,0,112,0,123,0,-99,0,-76,0,-54,0,-38,0,-31,0,-36,0,-64,0,-103,0,106,0,47,0,-9,-1,-54,-1,-117,-1,95,-1,41,-1,-2,-2,-40,-2,-62,-2,-51,-2,-36,-2,5,-1,41,-1,77,-1,99,-1,104,-1,81,-1,62,-1,7,-1,-28,-2,-74,-2,-113,-2,114,-2,96,-2,88,-2,100,-2,-107,-2,-38,-2,67,-1,-76,-1,58,0,-60,0,68,1,-55,1,49,2,-102,2,-40,2,10,3,16,3,-3,2,-67,2,101,2,-15,1,108,1,-39,0,60,0,-102,-1,-2,-2,115,-2,9,-2,-59,-3,-88,-3,-62,-3,3,-2,104,-2,-32,-2,103,-1,-32,-1,94,0,-42,0,64,1,-116,1,-57,1,-45,1,-57,1,-124,1,50,1,-80,0,42,0,-112,-1,-4,-2,113,-2,-3,-3,-76,-3,-117,-3,-105,-3,-67,-3,20,-2,-127,-2,5,-1,-101,-1,31,0,-88,0,36,1,-128,1,-60,1,-42,1,-49,1,-90,1,97,1,18,1,-66,0,115,0,51,0,-9,-1,-50,-1,-75,-1,-88,-1,-85,-1,-72,-1,-42,-1,-4,-1,49,0,98,0,-112,0,-81,0,-60,0,-61,0,-82,0,125,0,64,0,-11,-1,-89,-1,86,-1,3,-1,-54,-2,-105,-2,126,-2,112,-2,122,-2,121,-2,-115,-2,-87,-2,-51,-2,19,-1,84,-1,-83,-1,-6,-1,76,0,-121,0,-63,0,-22,0,14,1,46,1,75,1,91,1,92,1,82,1,70,1,48,1,32,1,13,1,6,1,7,1,2,1,-1,0,-7,0,-42,0,-69,0,-122,0,78,0,-3,-1,-83,-1,75,-1,-13,-2,-96,-2,93,-2,66,-2,47,-2,58,-2,87,-2,-128,-2,-69,-2,0,-1,87,-1,-72,-1,30,0,-124,0,-49,0,8,1,20,1,-1,0,-64,0,88,0,-28,-1,91,-1,-48,-2,85,-2,-19,-3,-110,-3,96,-3,95,-3,-116,-3,-24,-3,111,-2,25,-1,-31,-1,-86,0,-121,1,78,2,0,3,-104,3,11,4,67,4,91,4,50,4,-18,3,-126,3,-11,2,81,2,-85,1,-15,0,56,0,-127,-1,-27,-2,100,-2,8,-2,-36,-3,-39,-3,-4,-3,45,-2,119,-2,-68,-2,7,-1,64,-1,113,-1,-106,-1,-94,-1,-100,-1,-124,-1,83,-1,29,-1,-44,-2,-122,-2,56,-2,-15,-3,-75,-3,-117,-3,-123,-3,-97,-3,-32,-3,70,-2,-69,-2,85,-1,-10,-1,-114,0,36,1,-89,1,36,2,116,2,-74,2,-61,2,-76,2,123,2,41,2,-56,1,92,1,-4,0,-81,0,108,0,73,0,42,0,43,0,41,0,66,0,96,0,-123,0,-86,0,-52,0,-35,0,-13,0,-20,0,-41,0,-66,0,-119,0,75,0,-2,-1,-81,-1,90,-1,19,-1,-42,-2,-80,-2,-90,-2,-95,-2,-84,-2,-90,-2,-88,-2,-102,-2,-118,-2,120,-2,90,-2,85,-2,61,-2,48,-2,38,-2,34,-2,46,-2,80,-2,-127,-2,-45,-2,46,-1,-82,-1,40,0,-90,0,31,1,-105,1,8,2,114,2,-44,2,18,3,56,3,62,3,34,3,-22,2,-105,2,37,2,-98,1,-11,0,74,0,-106,-1,-8,-2,110,-2,12,-2,-55,-3,-53,-3,-29,-3,36,-2,119,-2,-34,-2,96,-1,-18,-1,127,0,18,1,-111,1,-11,1,50,2,54,2,16,2,-77,1,55,1,-111,0,-37,-1,24,-1,100,-2,-58,-3,74,-3,-4,-4,-34,-4,-13,-4,67,-3,-78,-3,76,-2,-5,-2,-82,-1,93,0,0,1,-120,1,-23,1,27,2,37,2,2,2,-59,1,112,1,11,1,-89,0,70,0,-19,-1,-106,-1,88,-1,41,-1,21,-1,28,-1,67,-1,121,-1,-54,-1,44,0,-127,0,-46,0,17,1,45,1,62,1,37,1,3,1,-71,0,101,0,14,0,-84,-1,73,-1,-24,-2,-110,-2,76,-2,19,-2,-47,-3,-69,-3,-66,-3,-33,-3,42,-2,-123,-2,-2,-2,127,-1,10,0,-122,0,-2,0,102,1,-60,1,12,2,52,2,70,2,58,2,16,2,-48,1,-114,1,75,1,17,1,-29,0,-76,0,-107,0,-124,0,121,0,106,0,86,0,58,0,15,0,-25,-1,-88,-1,110,-1,44,-1,-11,-2,-60,-2,-92,-2,-128,-2,124,-2,106,-2,127,-2,-105,-2,-50,-2,22,-1,107,-1,-38,-1,58,0,-127,0,-61,0,-42,0,-57,0,-109,0,70,0,-40,-1,104,-1,-20,-2,114,-2,2,-2,-86,-3}; }
	private static byte[] data4(){ return new byte[] {104,-3,86,-3,112,-3,-73,-3,42,-2,-64,-2,118,-1,70,0,14,1,-19,1,-90,2,93,3,-22,3,89,4,-106,4,-88,4,-118,4,67,4,-41,3,70,3,-109,2,-59,1,-21,0,16,0,79,-1,-90,-2,37,-2,-34,-3,-68,-3,-52,-3,-23,-3,37,-2,100,-2,-84,-2,-8,-2,62,-1,-126,-1,-91,-1,-70,-1,-80,-1,-124,-1,59,-1,-31,-2,116,-2,-14,-3,123,-3,18,-3,-62,-4,-107,-4,-104,-4,-49,-4,47,-3,-78,-3,92,-2,34,-1,-21,-1,-69,0,-126,1,48,2,-61,2,47,3,107,3,118,3,73,3,15,3,-97,2,41,2,-85,1,62,1,-43,0,126,0,61,0,15,0,-10,-1,-7,-1,19,0,69,0,125,0,-48,0,26,1,109,1,-96,1,-57,1,-58,1,-88,1,105,1,23,1,-83,0,64,0,-51,-1,97,-1,5,-1,-81,-2,119,-2,51,-2,-6,-3,-60,-3,-110,-3,120,-3,93,-3,87,-3,82,-3,89,-3,107,-3,122,-3,-95,-3,-58,-3,0,-2,73,-2,-89,-2,6,-1,123,-1,-26,-1,103,0,-51,0,69,1,-70,1,41,2,-124,2,-36,2,25,3,64,3,74,3,61,3,14,3,-68,2,69,2,-65,1,46,1,-127,0,-18,-1,100,-1,-14,-2,-101,-2,99,-2,78,-2,88,-2,115,-2,-77,-2,19,-1,-107,-1,34,0,-67,0,72,1,-71,1,30,2,61,2,44,2,-19,1,122,1,-28,0,47,0,111,-1,-91,-2,-33,-3,64,-3,-60,-4,-126,-4,99,-4,-105,-4,-23,-4,118,-3,41,-2,-28,-2,-91,-1,97,0,9,1,-110,1,-10,1,42,2,53,2,9,2,-37,1,126,1,30,1,-87,0,50,0,-57,-1,81,-1,8,-1,-50,-2,-60,-2,-33,-2,32,-1,-123,-1,-7,-1,102,0,-47,0,41,1,118,1,-90,1,-71,1,-72,1,-113,1,88,1,4,1,-106,0,28,0,-103,-1,1,-1,116,-2,-27,-3,124,-3,40,-3,-14,-4,-14,-4,18,-3,127,-3,-8,-3,-100,-2,88,-1,20,0,-42,0,-114,1,47,2,-72,2,22,3,72,3,72,3,25,3,-48,2,103,2,-6,1,-122,1,32,1,-69,0,125,0,52,0,7,0,-37,-1,-75,-1,-98,-1,126,-1,112,-1,89,-1,72,-1,47,-1,29,-1,-2,-2,-23,-2,-58,-2,-78,-2,-113,-2,-119,-2,-105,-2,-77,-2,-19,-2,60,-1,-112,-1,-32,-1,41,0,90,0,109,0,105,0,69,0,20,0,-53,-1,110,-1,21,-1,-88,-2,66,-2,-10,-3,-64,-3,-96,-3,-78,-3,-36,-3,60,-2,-78,-2,74,-1,-8,-1,-84,0,106,1,51,2,-26,2,-112,3,25,4,112,4,-70,4,-58,4,-77,4,99,4,-18,3,68,3,125,2,-100,1,-72,0,-39,-1,34,-1,-116,-2,34,-2,-25,-3,-62,-3,-52,-3,-31,-3,15,-2,88,-2,-71,-2,23,-1,112,-1,-60,-1,-18,-1,-8,-1,-39,-1,-112,-1,42,-1,-91,-2,18,-2,116,-3,-32,-4,107,-4,18,-4,-24,-5,-10,-5,49,-4,-76,-4,90,-3,42,-2,8,-1,3,0,-4,0,-17,1,-76,2,94,3,-52,3,4,4,8,4,-41,3,127,3,10,3,-125,2,-21,1,96,1,-49,0,86,0,-21,-1,-101,-1,114,-1,109,-1,-95,-1,-22,-1,100,0,-34,0,110,1,-37,1,66,2,-117,2,-104,2,-114,2,90,2,7,2,-95,1,36,1,-113,0,8,0,111,-1,-37,-2,72,-2,-69,-3,61,-3,-29,-4,-113,-4,92,-4,65,-4,67,-4,75,-4,118,-4,-97,-4,-23,-4,56,-3,-105,-3,8,-2,124,-2,-8,-2,92,-1,-42,-1,58,0,-98,0,9,1,109,1,-45,1,33,2,113,2,-82,2,-35,2,1,3,0,3,-18,2,-70,2,101,2,16,2,-102,1,40,1,-68,0,78,0,-17,-1,-100,-1,96,-1,43,-1,-7,-2,-15,-2,-1,-2,60,-1,-92,-1,20,0,-91,0,37,1,-95,1,-25,1,30,2,26,2,-20,1,-110,1,4,1,87,0,-111,-1,-61,-2,-15,-3,67,-3,-88,-4,65,-4,22,-4,43,-4,116,-4,-26,-4,-127,-3,44,-2,-12,-2,-67,-1,120,0,32,1,-101,1,-10,1,33,2,37,2,19,2,-41,1,-126,1,17,1,-124,0,5,0,121,-1,17,-1,-54,-2,-78,-2,-58,-2,4,-1,96,-1,-42,-1,78,0,-54,0,56,1,-90,1,-3,1,65,2,109,2,107,2,78,2,10,2,-97,1,20,1,103,0,-98,-1,-44,-2,2,-2,67,-3,-82,-4,63,-4,7,-4,14,-4,85,-4,-39,-4,-121,-3,88,-2,83,-1,85,0,87,1,78,2,16,3,-79,3,-9,3,33,4,6,4,-67,3,76,3,-65,2,44,2,-104,1,10,1,-118,0,14,0,-86,-1,79,-1,24,-1,-30,-2,-35,-2,-40,-2,-30,-2,-20,-2,0,-1,18,-1,31,-1,26,-1,10,-1,-18,-2,-36,-2,-54,-2,-49,-2,-40,-2,-1,-2,43,-1,107,-1,-108,-1}; }
	private static byte[] data5(){ return new byte[] {-88,-1,-69,-1,-74,-1,-93,-1,126,-1,73,-1,34,-1,-35,-2,-92,-2,93,-2,44,-2,5,-2,-13,-3,-2,-3,39,-2,104,-2,-76,-2,19,-1,-110,-1,32,0,-75,0,101,1,11,2,-70,2,85,3,-23,3,105,4,-54,4,4,5,15,5,-20,4,-116,4,1,4,72,3,118,2,-117,1,-66,0,-13,-1,70,-1,-65,-2,79,-2,-3,-3,-54,-3,-75,-3,-43,-3,-2,-3,81,-2,-76,-2,33,-1,120,-1,-62,-1,-41,-1,-61,-1,-123,-1,23,-1,-109,-2,-32,-3,50,-3,127,-4,-19,-5,123,-5,56,-5,52,-5,96,-5,-45,-5,121,-4,74,-3,68,-2,75,-1,93,0,109,1,101,2,45,3,-46,3,48,4,108,4,93,4,40,4,-59,3,79,3,-77,2,14,2,99,1,-88,0,14,0,-117,-1,78,-1,33,-1,64,-1,-112,-1,-4,-1,-112,0,55,1,-37,1,103,2,-39,2,53,3,105,3,118,3,79,3,15,3,-113,2,8,2,77,1,-123,0,-93,-1,-70,-2,-39,-3,1,-3,66,-4,-64,-5,79,-5,16,-5,6,-5,18,-5,75,-5,-107,-5,14,-4,-125,-4,17,-3,-95,-3,43,-2,-82,-2,37,-1,-113,-1,-24,-1,70,0,-110,0,-18,0,57,1,-117,1,-45,1,17,2,65,2,102,2,109,2,109,2,97,2,60,2,8,2,-47,1,-107,1,89,1,16,1,-47,0,-118,0,64,0,-2,-1,-68,-1,-91,-1,-81,-1,-51,-1,37,0,124,0,-14,0,87,1,-79,1,-5,1,25,2,28,2,-10,1,-90,1,54,1,-104,0,-24,-1,29,-1,92,-2,-96,-3,2,-3,-122,-4,78,-4,42,-4,71,-4,-115,-4,-8,-4,-121,-3,43,-2,-25,-2,-106,-1,61,0,-56,0,63,1,-107,1,-41,1,-52,1,-80,1,104,1,4,1,115,0,-28,-1,84,-1,-24,-2,-106,-2,116,-2,-125,-2,-72,-2,4,-1,115,-1,-13,-1,-123,0,21,1,-85,1,52,2,-81,2,8,3,61,3,71,3,33,3,-75,2,33,2,96,1,119,0,116,-1,110,-2,110,-3,-107,-4,-15,-5,-125,-5,94,-5,123,-5,-35,-5,-127,-4,97,-3,108,-2,-105,-1,-68,0,-31,1,-33,2,-88,3,54,4,127,4,-122,4,87,4,-8,3,119,3,-42,2,41,2,111,1,-64,0,-3,-1,97,-1,-42,-2,-124,-2,65,-2,53,-2,66,-2,111,-2,-100,-2,-50,-2,7,-1,49,-1,71,-1,82,-1,78,-1,68,-1,61,-1,61,-1,60,-1,68,-1,76,-1,73,-1,60,-1,48,-1,-2,-2,-29,-2,-69,-2,-113,-2,101,-2,64,-2,31,-2,7,-2,-10,-3,-7,-3,5,-2,30,-2,80,-2,-111,-2,-34,-2,46,-1,-123,-1,-17,-1,100,0,-41,0,89,1,-29,1,125,2,23,3,-83,3,58,4,-88,4,8,5,41,5,38,5,-21,4,126,4,-25,3,54,3,124,2,-72,1,-9,0,73,0,-101,-1,3,-1,120,-2,37,-2,-25,-3,-33,-3,-7,-3,66,-2,-103,-2,-13,-2,68,-1,127,-1,-112,-1,127,-1,52,-1,-61,-2,49,-2,126,-3,-57,-4,3,-4,84,-5,-45,-6,122,-6,93,-6,127,-6,-33,-6,127,-5,75,-4,75,-3,98,-2,-109,-1,-60,0,-40,1,-47,2,-93,3,49,4,-96,4,-58,4,-66,4,-118,4,40,4,-111,3,-44,2,4,2,52,1,101,0,-64,-1,69,-1,15,-1,18,-1,90,-1,-52,-1,90,0,4,1,-74,1,117,2,18,3,-89,3,22,4,94,4,103,4,54,4,-43,3,59,3,108,2,110,1,74,0,35,-1,-21,-3,-57,-4,-61,-5,-11,-6,79,-6,-12,-7,-53,-7,-45,-7,26,-6,-122,-6,24,-5,-54,-5,121,-4,66,-3,-19,-3,-112,-2,18,-1,-113,-1,-26,-1,49,0,117,0,-70,0,-6,0,44,1,95,1,119,1,-104,1,-82,1,-73,1,-74,1,-83,1,-80,1,-81,1,-73,1,-63,1,-65,1,-80,1,-105,1,120,1,65,1,14,1,-38,0,-74,0,-74,0,-60,0,-10,0,48,1,120,1,-74,1,-18,1,16,2,43,2,37,2,-7,1,-79,1,56,1,-75,0,16,0,88,-1,-85,-2,3,-2,102,-3,-14,-4,-114,-4,103,-4,83,-4,126,-4,-65,-4,37,-3,-98,-3,56,-2,-42,-2,116,-1,4,0,-117,0,-2,0,66,1,117,1,91,1,34,1,-68,0,67,0,-86,-1,46,-1,-68,-2,102,-2,65,-2,63,-2,84,-2,-107,-2,-17,-2,99,-1,-5,-1,-102,0,72,1,11,2,-67,2,77,3,-58,3,-2,3,-4,3,-64,3,58,3,125,2,-109,1,101,0,48,-1,1,-2,-14,-4,1,-4,85,-5,-7,-6,-28,-6,43,-5,-81,-5,-118,-4,-103,-3,-44,-2,27,0,103,1,-108,2,-104,3,67,4,-45,4,7,5,-3,4,-73,4,70,4,-101,3,-38,2,-19,1,-7,0,17,0,43,-1,125,-2,-12,-3,-92,-3,-128,-3,-100,-3,-46,-3,26,-2,122,-2,-49,-2}; }
	private static byte[] data6(){ return new byte[] {32,-1,109,-1,-94,-1,-38,-1,-8,-1,14,0,29,0,30,0,29,0,-6,-1,-55,-1,-119,-1,57,-1,-45,-2,118,-2,27,-2,-56,-3,-123,-3,93,-3,61,-3,66,-3,85,-3,123,-3,-69,-3,19,-2,120,-2,-60,-2,47,-1,-116,-1,-19,-1,53,0,-110,0,-30,0,67,1,-89,1,36,2,-88,2,40,3,-89,3,31,4,-126,4,-58,4,-38,4,-51,4,-112,4,55,4,-43,3,80,3,-66,2,26,2,118,1,-62,0,28,0,123,-1,2,-1,-92,-2,127,-2,-126,-2,-81,-2,-9,-2,52,-1,107,-1,-110,-1,-105,-1,119,-1,51,-1,-86,-2,8,-2,61,-3,98,-4,-107,-5,-47,-6,48,-6,-59,-7,-120,-7,-109,-7,-35,-7,107,-6,43,-5,30,-4,59,-3,115,-2,-72,-1,-21,0,16,2,10,3,-30,3,-111,4,-17,4,37,5,29,5,-39,4,86,4,-110,3,-64,2,-44,1,-13,0,34,0,-104,-1,56,-1,24,-1,69,-1,-108,-1,21,0,-73,0,122,1,84,2,40,3,11,4,-82,4,61,5,-117,5,-103,5,91,5,-30,4,9,4,-5,2,-81,1,57,0,-80,-2,48,-3,-51,-5,-89,-6,-79,-7,17,-7,-70,-8,-89,-8,-30,-8,104,-7,14,-6,-40,-6,-71,-5,-95,-4,127,-3,66,-2,-21,-2,108,-1,-48,-1,43,0,108,0,-107,0,-72,0,-56,0,-44,0,-42,0,-47,0,-52,0,-35,0,-38,0,-22,0,22,1,75,1,-126,1,-53,1,5,2,47,2,69,2,73,2,70,2,50,2,30,2,26,2,3,2,16,2,27,2,49,2,54,2,60,2,58,2,41,2,13,2,-37,1,-105,1,79,1,-37,0,114,0,-27,-1,103,-1,-26,-2,112,-2,10,-2,-87,-3,101,-3,48,-3,14,-3,11,-3,30,-3,83,-3,-100,-3,-16,-3,110,-2,-40,-2,107,-1,-29,-1,86,0,-93,0,-53,0,-58,0,-99,0,50,0,-54,-1,80,-1,-42,-2,104,-2,25,-2,-37,-3,-53,-3,-45,-3,-15,-3,57,-2,-89,-2,65,-1,-13,-1,-54,0,-86,1,-117,2,88,3,-8,3,95,4,-122,4,111,4,2,4,69,3,94,2,44,1,-17,-1,-109,-2,94,-3,68,-4,115,-5,-20,-6,-78,-6,-40,-6,81,-5,40,-4,55,-3,-126,-2,-37,-1,56,1,-123,2,-88,3,-101,4,57,5,-71,5,-41,5,-55,5,94,5,-68,4,-41,3,-61,2,-102,1,101,0,75,-1,83,-2,-101,-3,21,-3,-25,-4,-29,-4,27,-3,103,-3,-33,-3,96,-2,-22,-2,110,-1,-19,-1,91,0,-81,0,-20,0,2,1,12,1,-24,0,-92,0,50,0,-73,-1,24,-1,120,-2,-49,-3,52,-3,-66,-4,86,-4,22,-4,17,-4,50,-4,117,-4,-41,-4,98,-3,-3,-3,-111,-2,59,-1,-60,-1,62,0,-97,0,-24,0,40,1,96,1,-98,1,-36,1,45,2,126,2,-52,2,38,3,101,3,-74,3,-34,3,3,4,41,4,34,4,41,4,6,4,-35,3,-121,3,48,3,-95,2,14,2,112,1,-33,0,90,0,-15,-1,-82,-1,-122,-1,-123,-1,-123,-1,-101,-1,-86,-1,-89,-1,-112,-1,87,-1,13,-1,-128,-2,-30,-3,31,-3,64,-4,113,-5,-90,-6,4,-6,126,-7,51,-7,23,-7,80,-7,-67,-7,86,-6,44,-5,48,-4,64,-3,95,-2,-107,-1,-72,0,-38,1,-46,2,-61,3,102,4,-51,4,-4,4,-56,4,102,4,-61,3,-10,2,21,2,71,1,-120,0,-6,-1,-104,-1,115,-1,-122,-1,-55,-1,73,0,-26,0,-62,1,-84,2,-83,3,-73,4,-88,5,102,6,-25,6,46,7,30,7,-100,6,-28,5,-78,4,67,3,-102,1,-42,-1,0,-2,72,-4,-78,-6,110,-7,123,-8,-37,-9,-87,-9,-64,-9,73,-8,-7,-8,-11,-7,-4,-6,12,-4,6,-3,-18,-3,-83,-2,68,-1,-50,-1,33,0,87,0,113,0,100,0,70,0,32,0,-31,-1,-98,-1,117,-1,107,-1,116,-1,-90,-1,2,0,113,0,-8,0,127,1,11,2,-127,2,-13,2,62,3,126,3,-96,3,-76,3,-60,3,-70,3,-77,3,-108,3,106,3,60,3,3,3,-67,2,104,2,12,2,-84,1,75,1,-41,0,123,0,2,0,-92,-1,56,-1,-24,-2,-78,-2,102,-2,57,-2,12,-2,-38,-3,-75,-3,-97,-3,-126,-3,107,-3,119,-3,-88,-3,-24,-3,70,-2,-102,-2,6,-1,96,-1,-95,-1,-54,-1,-55,-1,-76,-1,-125,-1,64,-1,-9,-2,-91,-2,83,-2,29,-2,-31,-3,-49,-3,-71,-3,-58,-3,-3,-3,81,-2,-32,-2,-115,-1,107,0,96,1,80,2,51,3,-11,3,-112,4,-12,4,-12,4,-84,4,14,4,62,3,22,2,-36,0,-123,-1,46,-2,4,-3,-4,-5,84,-5,-13,-6,-24,-6,77,-5,9,-4,8,-3,58,-2,-103,-1,-11,0,69,2,-123,3,-98,4,-103,5,57,6,-96,6,-65,6,122,6,-51,5,-21,4,-77,3}; }
	private static byte[] data7(){ return new byte[] {103,2,2,1,-78,-1,-123,-2,-119,-3,-52,-4,94,-4,46,-4,33,-4,106,-4,-51,-4,91,-3,4,-2,-76,-2,120,-1,24,0,-83,0,38,1,106,1,-110,1,113,1,37,1,-111,0,-19,-1,4,-1,41,-2,80,-3,118,-4,-53,-5,71,-5,-13,-6,-32,-6,7,-5,104,-5,5,-4,-43,-4,-83,-3,-111,-2,113,-1,61,0,-39,0,106,1,-54,1,28,2,91,2,-115,2,-78,2,-36,2,-10,2,13,3,32,3,43,3,42,3,71,3,90,3,118,3,-123,3,-72,3,-64,3,-68,3,-85,3,126,3,52,3,-59,2,91,2,-38,1,118,1,31,1,-44,0,-116,0,93,0,75,0,41,0,8,0,-33,-1,-95,-1,67,-1,-50,-2,67,-2,-120,-3,-55,-4,-10,-5,54,-5,109,-6,-41,-7,80,-7,27,-7,-11,-8,23,-7,96,-7,-47,-7,113,-6,50,-5,34,-4,21,-3,60,-2,80,-1,-125,0,-96,1,-94,2,114,3,7,4,104,4,107,4,60,4,-65,3,47,3,117,2,-53,1,21,1,-117,0,27,0,-37,-1,-58,-1,-19,-1,64,0,-40,0,-90,1,-104,2,-71,3,-30,4,-10,5,-17,6,-72,7,62,8,95,8,34,8,-123,7,113,6,3,5,93,3,92,1,104,-1,94,-3,-128,-5,-32,-7,-108,-8,-83,-9,43,-9,31,-9,98,-9,6,-8,-28,-8,-19,-7,-6,-6,32,-4,34,-3,19,-2,-25,-2,-109,-1,5,0,90,0,101,0,80,0,9,0,-94,-1,37,-1,-75,-2,82,-2,27,-2,13,-2,56,-2,-116,-2,16,-1,-83,-1,87,0,27,1,-41,1,-115,2,61,3,-39,3,89,4,-57,4,25,5,61,5,88,5,69,5,12,5,-88,4,54,4,-90,3,-2,2,83,2,-104,1,-15,0,70,0,-68,-1,70,-1,-24,-2,-99,-2,123,-2,115,-2,120,-2,-122,-2,126,-2,118,-2,86,-2,65,-2,15,-2,-36,-3,-64,-3,-70,-3,-51,-3,-8,-3,26,-2,98,-2,-103,-2,-81,-2,-46,-2,-28,-2,-35,-2,-34,-2,-51,-2,-60,-2,-92,-2,-116,-2,111,-2,80,-2,50,-2,17,-2,22,-2,51,-2,116,-2,-37,-2,120,-1,67,0,3,1,9,2,-37,2,-74,3,89,4,-70,4,-25,4,-65,4,68,4,126,3,114,2,70,1,-10,-1,-81,-2,122,-3,-121,-4,-56,-5,65,-5,46,-5,98,-5,-10,-5,-58,-4,-42,-3,-5,-2,63,0,-111,1,-21,2,27,4,53,5,31,6,-69,6,-3,6,-20,6,112,6,-100,5,121,4,46,3,-80,1,70,0,-7,-2,-58,-3,-46,-4,29,-4,-82,-5,-126,-5,-104,-5,-2,-5,-112,-4,76,-3,45,-2,31,-1,17,0,-22,0,-93,1,30,2,107,2,88,2,6,2,98,1,116,0,93,-1,34,-2,-31,-4,-76,-5,-81,-6,-39,-7,87,-7,51,-7,85,-7,-40,-7,-116,-6,-105,-5,-87,-4,-38,-3,-3,-2,14,0,4,1,-63,1,108,2,-28,2,65,3,-120,3,-88,3,-72,3,-102,3,110,3,52,3,-24,2,-75,2,-95,2,-101,2,-84,2,-18,2,35,3,110,3,-93,3,-46,3,-24,3,-39,3,-73,3,126,3,58,3,-9,2,-105,2,52,2,-27,1,-113,1,54,1,-16,0,-126,0,37,0,-93,-1,24,-1,127,-2,-65,-3,15,-3,48,-4,-126,-5,-45,-6,39,-6,-86,-7,59,-7,3,-7,-5,-8,8,-7,57,-7,116,-7,-10,-7,-126,-6,68,-5,32,-4,28,-3,37,-2,81,-1,105,0,104,1,62,2,-29,2,72,3,103,3,81,3,20,3,-79,2,52,2,-71,1,49,1,-62,0,100,0,45,0,32,0,57,0,-114,0,29,1,-18,1,-19,2,10,4,72,5,113,6,-127,7,125,8,35,9,-122,9,101,9,-29,8,-21,7,-102,6,-31,4,-12,2,-41,0,-72,-2,-92,-4,-50,-6,53,-7,33,-8,77,-9,2,-9,27,-9,-121,-9,65,-8,47,-7,67,-6,99,-5,123,-4,-107,-3,-118,-2,87,-1,-36,-1,56,0,53,0,2,0,122,-1,-46,-2,8,-2,92,-3,-60,-4,89,-4,34,-4,44,-4,-121,-4,11,-3,-60,-3,-92,-2,-107,-1,-96,0,-88,1,-64,2,-75,3,-105,4,100,5,2,6,111,6,-82,6,-74,6,-104,6,39,6,-99,5,-28,4,-18,3,16,3,15,2,47,1,82,0,-86,-1,30,-1,-48,-2,-92,-2,-70,-2,-53,-2,-8,-2,49,-1,103,-1,114,-1,117,-1,99,-1,65,-1,20,-1,-54,-2,-81,-2,126,-2,109,-2,72,-2,27,-2,4,-2,-39,-3,-59,-3,-78,-3,-96,-3,-88,-3,-93,-3,-75,-3,-62,-3,-39,-3,-42,-3,-42,-3,-26,-3,-12,-3,-2,-3,53,-2,116,-2,-44,-2,98,-1,4,0,-49,0,-85,1,124,2,72,3,-35,3,69,4,111,4,95,4,-7,3,93,3,-117,2,-124,1,98,0,87,-1,66,-2,86,-3,-97,-4,53,-4,14,-4,47,-4,-117,-4,49,-3,-18,-3,-18,-2}; }
	private static byte[] data8(){ return new byte[] {18,0,74,1,-109,2,-47,3,-11,4,-45,5,-126,6,-39,6,-60,6,94,6,-109,5,-120,4,73,3,-18,1,113,0,21,-1,-48,-3,-51,-4,-15,-5,101,-5,16,-5,33,-5,118,-5,21,-4,-31,-4,-16,-3,2,-1,48,0,72,1,51,2,-30,2,68,3,79,3,-4,2,78,2,67,1,-14,-1,120,-2,-7,-4,127,-5,33,-6,10,-7,74,-8,-13,-9,5,-8,107,-8,68,-7,88,-6,-115,-5,-30,-4,66,-2,127,-1,-77,0,-66,1,-73,2,112,3,14,4,100,4,-106,4,-119,4,78,4,-12,3,-115,3,36,3,-86,2,84,2,46,2,35,2,65,2,125,2,-52,2,44,3,-115,3,-28,3,55,4,111,4,-111,4,-99,4,-123,4,85,4,15,4,-81,3,62,3,-47,2,29,2,122,1,-64,0,0,0,25,-1,55,-2,91,-3,109,-4,-90,-5,-30,-6,67,-6,-83,-7,73,-7,7,-7,-26,-8,-39,-8,-22,-8,5,-7,64,-7,-98,-7,-11,-7,-120,-6,55,-5,22,-4,17,-3,9,-2,19,-1,1,0,-35,0,-125,1,-7,1,67,2,96,2,109,2,73,2,15,2,-46,1,-120,1,71,1,5,1,-24,0,-23,0,-1,0,101,1,-21,1,-94,2,-128,3,-95,4,-62,5,-16,6,7,8,8,9,-75,9,37,10,27,10,-59,9,-32,8,-108,7,-18,5,13,4,-21,1,-61,-1,-105,-3,-83,-5,2,-6,-64,-8,-53,-9,77,-9,45,-9,96,-9,-36,-9,-103,-8,-125,-7,-93,-6,-60,-5,-8,-4,13,-2,-16,-2,-93,-1,-3,-1,17,0,-67,-1,65,-1,110,-2,-125,-3,-87,-4,-41,-5,50,-5,-61,-6,-93,-6,-69,-6,48,-5,-37,-5,-62,-4,-41,-3,23,-1,-125,0,-41,1,63,3,-124,4,-73,5,-84,6,114,7,-21,7,40,8,21,8,-56,7,23,7,60,6,39,5,-15,3,-38,2,-91,1,-88,0,-47,-1,63,-1,-11,-2,-17,-2,25,-1,117,-1,-34,-1,60,0,-77,0,-36,0,10,1,15,1,-4,0,-66,0,-118,0,57,0,-43,-1,108,-1,-4,-2,105,-2,-23,-3,103,-3,1,-3,-67,-4,127,-4,110,-4,109,-4,-125,-4,-104,-4,-61,-4,-21,-4,-6,-4,15,-3,51,-3,97,-3,-103,-3,-16,-3,93,-2,-29,-2,-108,-1,67,0,8,1,-77,1,109,2,-16,2,82,3,120,3,113,3,38,3,-94,2,-11,1,34,1,60,0,120,-1,-86,-2,17,-2,-103,-3,100,-3,79,-3,99,-3,-87,-3,25,-2,-89,-2,118,-1,103,0,-127,1,-94,2,-38,3,-8,4,-46,5,-121,6,-36,6,-38,6,123,6,-29,5,-8,4,-53,3,-120,2,55,1,-43,-1,-127,-2,94,-3,88,-4,-94,-5,49,-5,34,-5,88,-5,-40,-5,-90,-4,-64,-3,-25,-2,53,0,109,1,-125,2,108,3,-25,3,8,4,-60,3,-1,2,-24,1,120,0,-38,-2,31,-3,93,-5,-45,-7,-125,-8,-108,-9,27,-9,22,-9,117,-9,55,-8,63,-7,-125,-6,-47,-5,86,-3,-57,-2,49,0,-120,1,-71,2,-75,3,-122,4,-2,4,55,5,13,5,-61,4,60,4,-108,3,-22,2,84,2,-53,1,108,1,57,1,66,1,110,1,-57,1,67,2,-38,2,121,3,24,4,-70,4,67,5,-71,5,16,6,52,6,54,6,4,6,-114,5,-8,4,44,4,72,3,48,2,2,1,-72,-1,-121,-2,77,-3,68,-4,73,-5,127,-6,-29,-7,127,-7,58,-7,21,-7,23,-7,17,-7,44,-7,47,-7,84,-7,-127,-7,-49,-7,58,-6,-70,-6,90,-5,26,-4,-40,-4,-97,-3,101,-2,5,-1,-115,-1,-9,-1,113,0,-82,0,-14,0,29,1,47,1,68,1,80,1,84,1,111,1,106,1,-92,1,-22,1,76,2,-25,2,-95,3,-117,4,-113,5,-97,6,-66,7,-55,8,-79,9,98,10,-76,10,-72,10,80,10,-120,9,60,8,-70,6,-45,4,-63,2,-74,0,-108,-2,-83,-4,-13,-6,-107,-7,115,-8,-63,-9,79,-9,65,-9,-102,-9,55,-8,24,-7,34,-6,84,-5,-117,-4,-73,-3,-88,-2,96,-1,-65,-1,-55,-1,110,-1,-31,-2,15,-2,20,-3,41,-4,43,-5,88,-6,-68,-7,102,-7,83,-7,-97,-7,45,-6,17,-5,83,-4,-70,-3,81,-1,22,1,-37,2,-122,4,46,6,-123,7,-91,8,106,9,-42,9,-30,9,-122,9,-38,8,-57,7,-106,6,30,5,-72,3,65,2,-8,0,-3,-1,79,-1,-16,-2,-30,-2,11,-1,117,-1,-6,-1,122,0,-7,0,119,1,-41,1,6,2,50,2,28,2,-30,1,123,1,-26,0,43,0,92,-1,126,-2,-82,-3,-30,-4,69,-4,-62,-5,112,-5,80,-5,74,-5,113,-5,-110,-5,-39,-5,31,-4,95,-4,-78,-4,-15,-4,51,-3,-124,-3,-25,-3,82,-2,-47,-2,91,-1,-32,-1,123,0,-10,0,120,1,-36,1,32,2,76,2,37,2,-35,1,109,1,-29,0,82,0}; }
	private static byte[] data9(){ return new byte[] {-72,-1,55,-1,-51,-2,127,-2,78,-2,77,-2,86,-2,120,-2,-59,-2,33,-1,-80,-1,90,0,50,1,44,2,48,3,52,4,51,5,-16,5,-110,6,-37,6,-4,6,-56,6,64,6,-125,5,-123,4,92,3,28,2,-100,0,75,-1,-12,-3,-36,-4,-27,-5,83,-5,4,-5,22,-5,-114,-5,89,-4,97,-3,-99,-2,-3,-1,71,1,125,2,-127,3,24,4,101,4,39,4,127,3,115,2,-1,0,81,-1,116,-3,-117,-5,-33,-7,110,-8,80,-9,-79,-10,112,-10,-74,-10,62,-9,52,-8,72,-7,-73,-6,50,-4,-48,-3,85,-1,-27,0,93,2,-113,3,117,4,30,5,102,5,85,5,9,5,-126,4,-39,3,30,3,90,2,-80,1,43,1,-43,0,-109,0,-106,0,-25,0,73,1,-20,1,-68,2,-89,3,-121,4,114,5,55,6,-33,6,74,7,123,7,109,7,23,7,116,6,-95,5,-121,4,58,3,-27,1,122,0,-22,-2,-111,-3,80,-4,82,-5,-123,-6,-10,-7,-97,-7,125,-7,126,-7,-126,-7,-97,-7,-71,-7,-64,-7,-50,-7,-34,-7,-1,-7,56,-6,-117,-6,-28,-6,88,-5,-50,-5,75,-4,-71,-4,49,-3,-86,-3,3,-2,83,-2,-60,-2,29,-1,91,-1,-92,-1,-33,-1,9,0,93,0,-111,0,-29,0,66,1,-63,1,84,2,24,3,-19,3,-32,4,-20,5,10,7,41,8,53,9,25,10,-25,10,90,11,119,11,41,11,-123,10,112,9,-6,7,64,6,77,4,79,2,57,0,85,-2,-109,-4,11,-5,-61,-7,-64,-8,13,-8,-57,-9,-63,-9,33,-8,-41,-8,-59,-7,-28,-6,22,-4,62,-3,53,-2,-3,-2,101,-1,118,-1,51,-1,-88,-2,-25,-3,-44,-4,-61,-5,-78,-6,-100,-7,-57,-8,12,-8,-65,-9,-67,-9,53,-8,-11,-8,30,-6,-110,-5,85,-3,63,-1,102,1,121,3,113,5,41,7,-72,8,-15,9,-74,10,-7,10,-26,10,45,10,68,9,-26,7,85,6,-76,4,27,3,-92,1,-125,0,-111,-1,19,-1,-40,-2,4,-1,92,-1,-43,-1,105,0,22,1,-60,1,75,2,-58,2,16,3,38,3,1,3,-106,2,-13,1,31,1,23,0,-4,-2,-30,-3,-35,-4,-17,-5,48,-5,-103,-6,71,-6,34,-6,35,-6,83,-6,-98,-6,-8,-6,103,-5,-27,-5,104,-4,-12,-4,120,-3,10,-2,124,-2,24,-1,-106,-1,7,0,-124,0,-33,0,25,1,70,1,71,1,14,1,-62,0,111,0,-15,-1,-127,-1,-6,-2,-73,-2,-122,-2,104,-2,95,-2,-121,-2,-100,-2,-45,-2,24,-1,120,-1,-26,-1,107,0,20,1,-30,1,-79,2,-91,3,127,4,72,5,-4,5,-126,6,-41,6,14,7,-33,6,-119,6,-18,5,35,5,10,4,-39,2,126,1,30,0,-57,-2,-105,-3,-108,-4,-43,-5,92,-5,87,-5,-74,-5,105,-4,87,-3,-106,-2,-38,-1,57,1,-127,2,-124,3,73,4,-121,4,103,4,-60,3,-93,2,39,1,96,-1,91,-3,93,-5,121,-7,-28,-9,-96,-10,-77,-11,51,-11,53,-11,-117,-11,89,-10,100,-9,-49,-8,117,-6,69,-4,29,-2,9,0,-52,1,75,3,126,4,72,5,-67,5,-36,5,-98,5,24,5,91,4,-125,3,-116,2,-62,1,-24,0,88,0,-27,-1,-58,-1,-22,-1,92,0,32,1,13,2,64,3,106,4,-93,5,-45,6,-46,7,-99,8,25,9,61,9,-4,8,101,8,121,7,48,6,-97,4,-15,2,24,1,79,-1,-98,-3,31,-4,-24,-6,7,-6,123,-7,49,-7,35,-7,69,-7,-118,-7,-67,-7,-13,-7,72,-6,109,-6,-98,-6,-43,-6,8,-5,31,-5,59,-5,78,-5,89,-5,97,-5,105,-5,123,-5,-113,-5,-69,-5,-1,-5,77,-4,-105,-4,4,-3,113,-3,-20,-3,117,-2,1,-1,-109,-1,59,0,-15,0,-76,1,-81,2,-101,3,-89,4,-97,5,-79,6,-50,7,-54,8,-43,9,-87,10,89,11,-74,11,-48,11,127,11,-41,10,-31,9,-87,8,28,7,109,5,-90,3,-46,1,15,0,86,-2,-44,-4,124,-5,112,-6,-105,-7,29,-7,-11,-8,26,-7,-83,-7,103,-6,116,-5,100,-4,93,-3,48,-2,-66,-2,31,-1,35,-1,-17,-2,75,-2,110,-3,110,-4,71,-5,-9,-7,-66,-8,-104,-9,-64,-10,20,-10,-38,-11,-4,-11,-95,-10,-88,-9,64,-7,24,-5,60,-3,-116,-1,-25,1,60,4,105,6,83,8,-44,9,-20,10,126,11,-122,11,20,11,36,10,-56,8,37,7,122,5,-65,3,65,2,-6,0,-19,-1,80,-1,1,-1,14,-1,104,-1,4,0,-62,0,-107,1,-128,2,81,3,-1,3,100,4,-88,4,122,4,9,4,83,3,47,2,-9,0,-101,-1,57,-2,-34,-4,-85,-5,-111,-6,-35,-7,70,-7,-8,-8,-21,-8,9,-7,97,-7,2,-6,-117,-6,95,-5,20,-4,9,-3,-62,-3,125,-2,29,-1,-68,-1,36,0}; }
	private static byte[] data10(){ return new byte[] {-124,0,-56,0,-38,0,-32,0,-83,0,119,0,2,0,126,-1,8,-1,-116,-2,19,-2,-35,-3,-64,-3,-27,-3,2,-2,98,-2,-53,-2,53,-1,-77,-1,49,0,-80,0,58,1,-56,1,86,2,-13,2,124,3,20,4,-99,4,4,5,-128,5,-39,5,22,6,55,6,57,6,-26,5,-121,5,-25,4,11,4,-9,2,-53,1,-114,0,87,-1,51,-2,77,-3,-119,-4,29,-4,17,-4,95,-4,-12,-4,-24,-3,-18,-2,58,0,117,1,-66,2,-75,3,115,4,-67,4,-89,4,11,4,5,3,-106,1,-53,-1,-24,-3,-5,-5,16,-6,93,-8,-17,-10,-57,-11,16,-11,-74,-12,-39,-12,94,-11,77,-10,-128,-9,3,-7,-58,-6,-77,-4,-112,-2,116,0,32,2,124,3,127,4,47,5,-114,5,-125,5,44,5,-105,4,-62,3,-72,2,-56,1,-33,0,13,0,113,-1,37,-1,57,-1,-98,-1,100,0,110,1,-69,2,37,4,-80,5,29,7,116,8,127,9,60,10,-106,10,-127,10,18,10,23,9,-65,7,9,6,56,4,58,2,43,0,82,-2,-78,-4,100,-5,111,-6,-56,-7,-126,-7,124,-7,-92,-7,-23,-7,68,-6,-80,-6,7,-5,106,-5,-76,-5,-43,-5,-37,-5,-40,-5,-70,-5,-111,-5,60,-5,-20,-6,-92,-6,90,-6,38,-6,27,-6,38,-6,75,-6,127,-6,-41,-6,74,-5,-32,-5,-115,-4,102,-3,84,-2,86,-1,121,0,-92,1,-43,2,-5,3,43,5,60,6,56,7,55,8,23,9,-33,9,112,10,-31,10,35,11,26,11,-48,10,80,10,-114,9,-110,8,99,7,30,6,-72,4,83,3,-44,1,118,0,6,-1,-61,-3,-103,-4,-59,-5,22,-5,-77,-6,-74,-6,-9,-6,111,-5,31,-4,-64,-4,-128,-3,37,-2,-90,-2,-12,-2,20,-1,-49,-2,88,-2,-99,-3,-96,-4,-123,-5,63,-6,-4,-8,-93,-9,-111,-10,-73,-11,49,-11,16,-11,99,-11,39,-10,95,-9,-13,-8,-21,-6,28,-3,115,-1,-55,1,30,4,74,6,29,8,-114,9,-101,10,5,11,-29,10,53,10,36,9,-61,7,57,6,-108,4,5,3,-81,1,-100,0,-47,-1,83,-1,67,-1,-114,-1,18,0,-20,0,-15,1,-4,2,17,4,8,5,-73,5,52,6,50,6,-14,5,69,5,69,4,16,3,-118,1,6,0,125,-2,-16,-4,-123,-5,89,-6,85,-7,-98,-8,77,-8,55,-8,108,-8,-15,-8,-79,-7,-112,-6,-95,-5,-91,-4,-84,-3,-113,-2,112,-1,31,0,-108,0,-17,0,-14,0,-24,0,-108,0,34,0,118,-1,-73,-2,1,-2,63,-3,-64,-4,108,-4,70,-4,113,-4,-41,-4,80,-3,-7,-3,-58,-2,-90,-1,116,0,71,1,0,2,-53,2,109,3,0,4,89,4,-92,4,-42,4,3,5,7,5,24,5,36,5,34,5,30,5,18,5,-25,4,-104,4,36,4,-110,3,-53,2,-35,1,-16,0,0,0,19,-1,59,-2,-85,-3,70,-3,44,-3,76,-3,-69,-3,95,-2,61,-1,44,0,87,1,91,2,66,3,-33,3,50,4,41,4,-87,3,-45,2,-92,1,35,0,-120,-2,-60,-4,23,-5,-115,-7,17,-8,-15,-10,0,-10,92,-11,32,-11,71,-11,-39,-11,-58,-10,24,-8,-95,-7,89,-5,51,-3,-7,-2,-86,0,49,2,124,3,109,4,9,5,85,5,45,5,-37,4,8,4,25,3,-2,1,-28,0,-20,-1,31,-1,-111,-2,-126,-2,-62,-2,-126,-1,-104,0,-2,1,-94,3,86,5,16,7,-84,8,20,10,22,11,-78,11,-33,11,-108,11,-83,10,91,9,-78,7,-88,5,-122,3,89,1,67,-1,122,-3,-27,-5,-66,-6,-15,-7,123,-7,75,-7,109,-7,-64,-7,69,-6,-40,-6,110,-5,-1,-5,-122,-4,-26,-4,-15,-4,-31,-4,-89,-4,63,-4,-90,-5,-10,-6,74,-6,-95,-7,9,-7,-99,-8,80,-8,47,-8,74,-8,-116,-8,18,-7,-44,-7,-57,-6,-19,-5,61,-3,-83,-2,47,0,-73,1,41,3,-100,4,-28,5,2,7,30,8,-15,8,-84,9,50,10,-120,10,-82,10,-93,10,126,10,9,10,121,9,-72,8,-26,7,-4,6,1,6,-3,4,-34,3,-46,2,-99,1,122,0,102,-1,96,-2,-111,-3,-28,-4,124,-4,73,-4,69,-4,116,-4,-67,-4,23,-3,-118,-3,-19,-3,63,-2,115,-2,-119,-2,84,-2,-7,-3,89,-3,-112,-4,-100,-5,108,-6,31,-7,-22,-9,-33,-10,-8,-11,85,-11,6,-11,34,-11,-103,-11,-95,-10,-36,-9,-105,-7,-122,-5,-90,-3,-10,-1,73,2,118,4,122,6,27,8,53,9,-28,9,-1,9,-60,9,-26,8,-47,7,125,6,10,5,127,3,63,2,24,1,47,0,-92,-1,111,-1,-90,-1,72,0,36,1,68,2,101,3,-107,4,-79,5,-116,6,30,7,75,7,33,7,-109,6,-76,5,118,4,9,3,117,1,-56,-1,9,-2,110,-4,-33,-6,-86,-7,-90,-8,5,-8}; }
	private static byte[] data11(){ return new byte[] {-65,-9,-61,-9,74,-8,-9,-8,15,-6,63,-5,-128,-4,-73,-3,-8,-2,-5,-1,-60,0,101,1,-82,1,-67,1,112,1,-49,0,18,0,-29,-2,-36,-3,-62,-4,-57,-5,6,-5,-123,-6,86,-6,106,-6,-39,-6,-124,-5,-123,-4,-115,-3,-53,-2,7,0,67,1,108,2,118,3,100,4,3,5,113,5,-86,5,-46,5,-62,5,-109,5,109,5,61,5,-7,4,-63,4,119,4,17,4,-64,3,74,3,-67,2,27,2,112,1,-65,0,18,0,99,-1,-32,-2,-126,-2,67,-2,39,-2,81,-2,-84,-2,62,-1,-39,-1,-103,0,-122,1,45,2,-26,2,82,3,-107,3,120,3,27,3,82,2,110,1,58,0,-20,-2,-120,-3,54,-4,-55,-6,121,-7,82,-8,79,-9,-104,-10,40,-10,25,-10,92,-10,-2,-10,-28,-9,8,-7,87,-6,-18,-5,-113,-3,37,-1,-96,0,-12,1,17,3,-3,3,120,4,-102,4,97,4,-38,3,6,3,-4,1,-24,0,-41,-1,-26,-2,67,-2,-2,-3,35,-2,-71,-2,-65,-1,9,1,-94,2,117,4,72,6,24,8,-61,9,24,11,12,12,123,12,103,12,-47,11,-60,10,42,9,77,7,48,5,13,3,-1,0,20,-1,80,-3,-23,-5,-49,-6,25,-6,-84,-7,-95,-7,-39,-7,96,-6,4,-5,-57,-5,-121,-4,47,-3,-72,-3,-18,-3,-14,-3,-84,-3,43,-3,124,-4,-96,-5,-96,-6,-95,-7,-80,-8,-62,-9,-19,-10,90,-10,12,-10,-13,-11,65,-10,-26,-10,-31,-9,42,-7,-75,-6,124,-4,102,-2,66,0,68,2,0,4,-89,5,34,7,100,8,122,9,49,10,-81,10,-24,10,-27,10,-78,10,54,10,-64,9,14,9,102,8,-78,7,-12,6,54,6,115,5,-74,4,-41,3,8,3,44,2,100,1,-98,0,-11,-1,91,-1,-31,-2,127,-2,70,-2,12,-2,-11,-3,-30,-3,-9,-3,-14,-3,18,-2,19,-2,-4,-3,-77,-3,113,-3,-37,-4,35,-4,76,-5,77,-6,51,-7,33,-8,41,-9,68,-10,-98,-11,63,-11,37,-11,95,-11,11,-10,-12,-10,69,-8,-7,-7,-49,-5,-27,-3,21,0,51,2,33,4,-27,5,59,7,48,8,-82,8,-69,8,106,8,-61,7,-42,6,-84,5,98,4,56,3,3,2,21,1,110,0,29,0,48,0,-97,0,79,1,85,2,115,3,-85,4,-60,5,-49,6,-102,7,15,8,31,8,-36,7,34,7,41,6,-32,4,96,3,-108,1,-49,-1,2,-2,63,-4,-92,-6,81,-7,92,-8,-67,-9,-114,-9,-51,-9,112,-8,95,-7,109,-6,-69,-5,36,-3,-122,-2,-70,-1,-42,0,-85,1,32,2,69,2,-20,1,47,1,49,0,-37,-2,116,-3,3,-4,-72,-6,-99,-7,-66,-8,82,-8,63,-8,-122,-8,75,-7,85,-6,-96,-5,30,-3,-47,-2,109,0,12,2,118,3,-81,4,-100,5,56,6,-111,6,-70,6,-81,6,113,6,3,6,-86,5,47,5,-65,4,63,4,-58,3,92,3,-37,2,80,2,-41,1,104,1,8,1,-87,0,85,0,14,0,-4,-1,-37,-1,-6,-1,17,0,99,0,-69,0,41,1,-96,1,44,2,-95,2,-26,2,16,3,-3,2,-68,2,73,2,-94,1,-74,0,-45,-1,-67,-2,-90,-3,107,-4,64,-5,33,-6,12,-7,32,-8,123,-9,0,-9,-45,-10,-26,-10,63,-9,-36,-9,-90,-8,-80,-7,-12,-6,72,-4,-87,-3,30,-1,-127,0,-69,1,-78,2,119,3,-24,3,-18,3,-100,3,14,3,55,2,58,1,57,0,64,-1,-108,-2,36,-2,30,-2,106,-2,28,-1,55,0,-87,1,69,3,33,5,23,7,-69,8,70,10,-125,11,62,12,105,12,11,12,55,11,-15,9,90,8,104,6,117,4,102,2,119,0,-91,-2,41,-3,-25,-5,-6,-6,97,-6,71,-6,95,-6,-42,-6,-120,-5,63,-4,30,-3,-38,-3,-120,-2,-21,-2,9,-1,-28,-2,110,-2,-69,-3,-64,-4,-94,-5,103,-6,6,-7,-85,-9,97,-10,93,-11,114,-12,8,-12,1,-12,106,-12,72,-11,-104,-10,75,-8,81,-6,119,-4,-54,-2,-30,0,28,3,51,5,-20,6,120,8,-99,9,94,10,-59,10,-34,10,-87,10,56,10,-109,9,-28,8,18,8,104,7,-78,6,20,6,-111,5,18,5,-101,4,66,4,-56,3,99,3,-6,2,-86,2,67,2,-21,1,-102,1,60,1,-25,0,-121,0,42,0,-51,-1,104,-1,28,-1,-56,-2,101,-2,8,-2,-114,-3,15,-3,101,-4,-83,-5,-65,-6,-34,-7,-35,-8,-19,-9,27,-9,97,-10,-52,-11,97,-11,78,-11,101,-11,-51,-11,-118,-10,-116,-9,-18,-8,-122,-6,83,-4,58,-2,32,0,0,2,-114,3,10,5,43,6,-15,6,99,7,-124,7,78,7,-43,6,25,6,36,5,34,4,38,3,61,2,-118,1,35,1,3,1,59,1,-79,1,127,2,115,3,118,4,-114,5,126,6,90,7,-39,7,35,8}; }
	private static byte[] data12(){ return new byte[] {20,8,-113,7,-46,6,-72,5,90,4,-91,2,-31,0,-28,-2,32,-3,84,-5,-18,-7,-86,-8,-18,-9,-115,-9,-88,-9,25,-8,-18,-8,1,-6,105,-5,-28,-4,100,-2,-34,-1,0,1,6,2,-121,2,-84,2,86,2,-112,1,106,0,-9,-2,-125,-3,-40,-5,79,-6,-10,-8,-18,-9,63,-9,-20,-10,27,-9,-76,-9,-71,-8,45,-6,-31,-5,-87,-3,-95,-1,-116,1,68,3,-76,4,-4,5,-62,6,71,7,-123,7,103,7,9,7,-110,6,-22,5,58,5,107,4,-70,3,20,3,102,2,-40,1,88,1,-13,0,-74,0,-122,0,116,0,-120,0,-86,0,-29,0,35,1,114,1,-60,1,28,2,-118,2,-33,2,42,3,84,3,98,3,84,3,46,3,-50,2,77,2,-77,1,-10,0,77,0,-127,-1,-83,-2,-66,-3,-56,-4,-27,-5,-39,-6,16,-6,59,-7,-126,-8,-2,-9,-93,-9,-114,-9,123,-9,-55,-9,69,-8,-16,-8,-49,-7,-44,-6,14,-4,82,-3,-99,-2,-51,-1,-7,0,-34,1,112,2,-37,2,-66,2,120,2,-25,1,52,1,92,0,-89,-1,-7,-2,-103,-2,94,-2,-98,-2,38,-1,20,0,92,1,-36,2,-119,4,72,6,-4,7,127,9,-67,10,-120,11,-32,11,-50,11,55,11,76,10,-14,8,94,7,127,5,-111,3,-105,1,-57,-1,30,-2,-63,-4,-70,-5,12,-5,-79,-6,-71,-6,35,-5,-58,-5,-113,-4,98,-3,83,-2,8,-1,-125,-1,-54,-1,-27,-1,-104,-1,-7,-2,24,-2,-28,-4,125,-5,-21,-7,70,-8,-87,-10,65,-11,0,-12,42,-13,-37,-14,-5,-14,-119,-13,-91,-12,67,-10,60,-8,111,-6,-28,-4,82,-1,-64,1,26,4,28,6,-48,7,15,9,-5,9,80,10,117,10,48,10,-92,9,-5,8,48,8,105,7,-107,6,-26,5,41,5,-83,4,87,4,19,4,-33,3,-40,3,-49,3,-15,3,-1,3,4,4,5,4,-31,3,-75,3,120,3,-1,2,124,2,-31,1,73,1,-97,0,11,0,88,-1,-103,-2,-23,-3,42,-3,93,-4,-118,-5,-86,-6,-52,-7,-18,-8,33,-8,98,-9,-75,-10,46,-10,-40,-11,-108,-11,-103,-11,-39,-11,115,-10,69,-9,60,-8,-101,-7,0,-5,-127,-4,15,-2,-113,-1,3,1,83,2,110,3,98,4,5,5,91,5,125,5,84,5,-8,4,92,4,-87,3,-5,2,109,2,-12,1,-78,1,-69,1,-13,1,108,2,32,3,-2,3,-16,4,-38,5,-44,6,-104,7,50,8,-101,8,-96,8,106,8,-19,7,-7,6,-67,5,48,4,113,2,-105,0,-101,-2,-55,-4,31,-5,-76,-7,-80,-8,-5,-9,-76,-9,-17,-9,-119,-8,-124,-7,-79,-6,51,-4,-74,-3,65,-1,-95,0,-110,1,93,2,-110,2,105,2,-71,1,-58,0,106,-1,-52,-3,42,-4,127,-6,16,-7,-72,-9,-58,-10,59,-10,49,-10,-102,-10,-127,-9,-40,-8,-116,-6,120,-4,-119,-2,-106,0,-104,2,68,4,-76,5,-70,6,103,7,-71,7,-54,7,124,7,-27,6,44,6,92,5,-124,4,124,3,-107,2,-72,1,9,1,120,0,5,0,-21,-1,-41,-1,1,0,94,0,-28,0,101,1,4,2,-89,2,84,3,-35,3,97,4,-84,4,-30,4,-39,4,-96,4,65,4,-75,3,30,3,84,2,-106,1,-67,0,-3,-1,56,-1,100,-2,-90,-3,-37,-4,45,-4,111,-5,-36,-6,47,-6,-70,-7,74,-7,-18,-8,-90,-8,116,-8,95,-8,-122,-8,-76,-8,20,-7,-74,-7,101,-6,94,-5,87,-4,116,-3,100,-2,79,-1,8,0,-127,0,-36,0,-20,0,-75,0,91,0,-22,-1,122,-1,20,-1,-59,-2,-59,-2,-7,-2,125,-1,88,0,108,1,-51,2,82,4,-12,5,-113,7,1,9,49,10,30,11,-90,11,-51,11,-120,11,-2,10,-13,9,-112,8,0,7,64,5,96,3,-102,1,-33,-1,95,-2,35,-3,64,-4,-79,-5,-117,-5,-93,-5,21,-4,-65,-4,125,-3,70,-2,0,-1,-109,-1,-12,-1,41,0,-19,-1,-127,-1,-85,-2,-102,-3,57,-4,-109,-6,-52,-8,15,-9,82,-11,-32,-13,-48,-14,24,-14,-26,-15,52,-14,24,-13,123,-12,92,-10,-112,-8,31,-5,-73,-3,106,0,6,3,70,5,35,7,-98,8,-88,9,67,10,95,10,27,10,-110,9,-50,8,-21,7,-28,6,3,6,48,5,126,4,-7,3,-99,3,101,3,-110,3,-65,3,32,4,-127,4,-8,4,103,5,-89,5,-42,5,-53,5,-116,5,11,5,112,4,-78,3,-26,2,15,2,38,1,38,0,67,-1,63,-2,70,-3,102,-4,-127,-5,-72,-6,-27,-7,49,-7,117,-8,-7,-9,97,-9,-4,-10,-75,-10,-112,-10,-112,-10,-96,-10,-14,-10,94,-9,5,-8,-49,-8,-86,-7,-103,-6,-74,-5,-36,-4,-4,-3,33,-1,60,0,75,1,50,2,-31,2,99,3,-86,3,-48,3,-82,3,114,3,74,3,-2,2,-51,2}; }
	private static byte[] data13(){ return new byte[] {-73,2,-67,2,-25,2,71,3,-66,3,100,4,41,5,-13,5,-72,6,-121,7,50,8,-76,8,7,9,11,9,-41,8,61,8,51,7,-20,5,90,4,-125,2,-102,0,-74,-2,-26,-4,86,-5,8,-6,29,-7,-104,-8,102,-8,-61,-8,-122,-7,-98,-6,-31,-5,78,-3,-71,-2,10,0,28,1,-39,1,45,2,27,2,-88,1,-53,0,-118,-1,39,-2,119,-4,-38,-6,41,-7,-71,-9,124,-10,-73,-11,101,-11,-98,-11,89,-10,-126,-9,23,-7,5,-5,40,-3,92,-1,-116,1,112,3,24,5,107,6,118,7,31,8,89,8,59,8,-54,7,6,7,37,6,8,5,-27,3,-67,2,-89,1,-78,0,-8,-1,-126,-1,59,-1,57,-1,-125,-1,21,0,-38,0,-85,1,-116,2,107,3,86,4,-6,4,-106,5,-42,5,-18,5,-69,5,84,5,-64,4,0,4,37,3,71,2,77,1,-123,0,-85,-1,-9,-2,62,-2,-119,-3,-12,-4,116,-4,-11,-5,-109,-5,65,-5,-7,-6,-100,-6,65,-6,-18,-7,-106,-7,76,-7,57,-7,21,-7,35,-7,122,-7,-39,-7,110,-6,36,-5,-34,-5,-83,-4,108,-3,51,-2,-63,-2,44,-1,92,-1,-116,-1,103,-1,79,-1,63,-1,6,-1,27,-1,44,-1,121,-1,17,0,-48,0,-63,1,-38,2,58,4,-115,5,-8,6,76,8,121,9,117,10,25,11,126,11,-94,11,82,11,-93,10,-91,9,95,8,-38,6,38,5,100,3,-91,1,19,0,-75,-2,-98,-3,-45,-4,114,-4,89,-4,119,-4,-15,-4,-121,-3,54,-2,-14,-2,-101,-1,28,0,115,0,117,0,57,0,-88,-1,-104,-2,81,-3,-70,-5,-21,-7,20,-8,35,-10,110,-12,-7,-14,-19,-15,93,-15,104,-15,-18,-15,26,-13,-74,-12,-45,-10,71,-7,-5,-5,-83,-2,86,1,-59,3,-36,5,-101,7,-10,8,-57,9,46,10,24,10,-80,9,-6,8,6,8,17,7,-1,5,-5,4,26,4,107,3,-3,2,-59,2,-25,2,68,3,-62,3,108,4,45,5,-22,5,-124,6,-9,6,47,7,48,7,-30,6,110,6,-69,5,-25,4,-44,3,-96,2,108,1,35,0,-38,-2,-88,-3,114,-4,118,-5,-124,-6,-76,-7,20,-7,-116,-8,42,-8,-30,-9,-63,-9,-93,-9,-73,-9,-39,-9,-15,-9,49,-8,115,-8,-47,-8,73,-7,-59,-7,86,-6,-2,-6,-79,-5,126,-4,72,-3,33,-2,-8,-2,-35,-1,-116,0,48,1,-84,1,17,2,78,2,120,2,-93,2,-69,2,-45,2,-14,2,23,3,91,3,-94,3,27,4,123,4,28,5,-55,5,122,6,54,7,-27,7,106,8,-53,8,35,9,7,9,-70,8,20,8,17,7,-68,5,56,4,-125,2,-49,0,22,-1,-124,-3,19,-4,-12,-6,48,-6,-53,-7,-33,-7,87,-6,14,-5,43,-4,102,-3,-79,-2,-31,-1,-6,0,-58,1,73,2,72,2,13,2,90,1,66,0,-20,-2,63,-3,-128,-5,-68,-7,3,-8,-114,-10,120,-11,-40,-12,-83,-12,31,-11,-5,-11,79,-9,11,-7,18,-5,60,-3,122,-1,-99,1,-109,3,76,5,-74,6,-84,7,65,8,103,8,49,8,-100,7,-102,6,123,5,41,4,-53,2,-125,1,96,0,125,-1,-59,-2,117,-2,116,-2,-15,-2,-111,-1,-115,0,-77,1,-27,2,55,4,90,5,71,6,24,7,-121,7,-64,7,121,7,-15,6,42,6,56,5,-6,3,-61,2,-120,1,103,0,86,-1,114,-2,-97,-3,-1,-4,123,-4,22,-4,-17,-5,-43,-5,-52,-5,-59,-5,-60,-5,-117,-5,97,-5,36,-5,-44,-6,-110,-6,88,-6,11,-6,22,-6,14,-6,46,-6,109,-6,-68,-6,46,-5,-89,-5,49,-4,-106,-4,9,-3,86,-3,-80,-3,-22,-3,29,-2,103,-2,-87,-2,-16,-2,85,-1,-50,-1,106,0,27,1,2,2,12,3,5,4,30,5,71,6,81,7,53,8,17,9,-55,9,69,10,-112,10,-121,10,82,10,-75,9,-32,8,-66,7,96,6,-14,4,-116,3,25,2,-35,0,-79,-1,-36,-2,44,-2,-31,-3,-70,-3,-16,-3,82,-2,-43,-2,100,-1,-17,-1,-128,0,-43,0,18,1,-23,0,-128,0,-113,-1,81,-2,-62,-4,-15,-6,11,-7,-11,-10,7,-11,84,-13,-18,-15,-3,-16,-119,-16,-70,-16,88,-15,-79,-14,124,-12,-64,-10,105,-7,25,-4,-32,-2,124,1,-33,3,-41,5,119,7,-93,8,85,9,112,9,70,9,-99,8,-57,7,-64,6,-79,5,-99,4,-96,3,-59,2,49,2,-5,1,15,2,-128,2,78,3,11,4,39,5,31,6,39,7,-16,7,121,8,-56,8,-36,8,-122,8,-27,7,8,7,-31,5,-124,4,10,3,105,1,-44,-1,54,-2,-31,-4,99,-5,70,-6,79,-7,-94,-8,29,-8,-52,-9,-71,-9,-63,-9,7,-8,69,-8,-106,-8,-28,-8,76,-7,-114,-7,-56,-7,9,-6,57,-6,98,-6,-119,-6,-69,-6,0,-5,88,-5}; }
	private static byte[] data14(){ return new byte[] {-34,-5,97,-4,2,-3,-70,-3,94,-2,-11,-2,-92,-1,70,0,-15,0,-101,1,54,2,-61,2,26,3,-100,3,-20,3,92,4,-81,4,21,5,88,5,-73,5,32,6,-114,6,9,7,122,7,-39,7,18,8,39,8,34,8,-95,7,8,7,0,6,-47,4,-116,3,26,2,-104,0,41,-1,-25,-3,-76,-4,-19,-5,110,-5,87,-5,-102,-5,35,-4,-21,-4,-53,-3,-42,-2,-75,-1,-88,0,64,1,-90,1,-61,1,-112,1,-22,0,-4,-1,-65,-2,64,-3,-93,-5,-36,-7,41,-8,-97,-10,102,-11,-103,-12,34,-12,21,-12,-112,-12,-114,-11,-15,-10,-71,-8,-86,-6,-61,-4,-32,-2,-15,0,-29,2,-103,4,6,6,-4,6,-93,7,-69,7,110,7,-67,6,-65,5,111,4,6,3,-96,1,86,0,65,-1,93,-2,-40,-3,-74,-3,24,-2,-32,-2,-16,-1,59,1,-49,2,93,4,-33,5,29,7,45,8,-31,8,58,9,3,9,126,8,-100,7,108,6,12,5,-103,3,29,2,-97,0,59,-1,-10,-3,-22,-4,8,-4,127,-5,31,-5,32,-5,34,-5,62,-5,105,-5,-107,-5,-86,-5,-83,-5,-93,-5,112,-5,23,-5,-32,-6,-99,-6,78,-6,21,-6,-54,-7,-66,-7,-96,-7,-66,-7,-24,-7,29,-6,77,-6,-62,-6,37,-5,-97,-5,44,-4,-82,-4,96,-3,-3,-3,-85,-2,113,-1,23,0,-38,0,-72,1,-114,2,69,3,7,4,-70,4,104,5,1,6,-101,6,37,7,-88,7,17,8,106,8,-119,8,-108,8,85,8,-42,7,54,7,108,6,-126,5,112,4,102,3,78,2,70,1,97,0,-68,-1,40,-1,-18,-2,-64,-2,-34,-2,6,-1,103,-1,-56,-1,56,0,-128,0,-63,0,-83,0,81,0,-100,-1,-127,-2,42,-3,127,-5,-97,-7,-68,-9,-23,-11,17,-12,-109,-14,83,-15,-116,-16,65,-16,-102,-16,115,-15,-48,-14,-75,-12,-27,-10,85,-7,-31,-5,105,-2,-41,0,-15,2,-45,4,76,6,70,7,-44,7,-35,7,-101,7,-8,6,33,6,23,5,-25,3,-49,2,-23,1,59,1,-22,0,-32,0,44,1,-21,1,-33,2,37,4,96,5,-84,6,-65,7,-71,8,117,9,-22,9,2,10,-52,9,39,9,22,8,-65,6,45,5,103,3,121,1,-90,-1,-65,-3,3,-4,-97,-6,71,-7,118,-8,-57,-9,109,-9,68,-9,102,-9,-98,-9,16,-8,-128,-8,-3,-8,111,-7,-49,-7,11,-6,46,-6,37,-6,10,-6,-23,-7,-74,-7,-88,-7,-88,-7,-68,-7,4,-6,103,-6,-63,-6,88,-5,21,-4,-34,-4,-37,-3,-31,-2,-38,-1,-49,0,-57,1,-83,2,109,3,25,4,-76,4,36,5,117,5,-86,5,-26,5,31,6,96,6,-125,6,-56,6,2,7,22,7,43,7,-2,6,-84,6,44,6,-106,5,-53,4,-36,3,-57,2,-87,1,-118,0,91,-1,101,-2,-128,-3,6,-3,-83,-4,-80,-4,-20,-4,108,-3,-1,-3,-94,-2,61,-1,-32,-1,112,0,-50,0,-22,0,-54,0,74,0,-100,-1,-118,-2,69,-3,-41,-5,55,-6,-47,-8,90,-9,-2,-11,6,-11,60,-12,-11,-13,39,-12,-55,-12,-44,-11,25,-9,-79,-8,125,-6,118,-4,-121,-2,-113,0,118,2,8,4,111,5,81,6,-62,6,-49,6,101,6,-86,5,123,4,61,3,-42,1,119,0,85,-1,83,-2,-85,-3,111,-3,-99,-3,69,-2,93,-1,-63,0,97,2,55,4,-29,5,122,7,-64,8,-52,9,103,10,-127,10,35,10,82,9,60,8,-42,6,61,5,-114,3,-38,1,38,0,-71,-2,73,-3,66,-4,-126,-5,11,-5,-38,-6,-48,-6,-2,-6,67,-5,-108,-5,-44,-5,-9,-5,6,-4,4,-4,-37,-5,-72,-5,100,-5,-33,-6,119,-6,7,-6,-104,-7,58,-7,-13,-8,-64,-8,-116,-8,-119,-8,-79,-8,13,-7,-119,-7,70,-6,-3,-6,-21,-5,-14,-4,-11,-3,14,-1,42,0,68,1,100,2,107,3,86,4,11,5,-83,5,46,6,-107,6,-24,6,62,7,126,7,-58,7,5,8,23,8,20,8,-29,7,-79,7,91,7,-40,6,64,6,-110,5,-92,4,-58,3,0,3,56,2,-123,1,-7,0,-128,0,44,0,6,0,15,0,42,0,109,0,-81,0,-12,0,15,1,6,1,-61,0,32,0,75,-1,9,-2,-91,-4,19,-5,107,-7,-90,-9,-12,-11,89,-12,33,-13,14,-14,-107,-15,-112,-15,7,-14,19,-13,-119,-12,90,-10,93,-8,-89,-6,3,-3,59,-1,102,1,89,3,-10,4,39,6,-30,6,73,7,75,7,-22,6,60,6,79,5,77,4,74,3,95,2,-97,1,35,1,-2,0,76,1,-2,1,-14,2,43,4,123,5,-28,6,54,8,-112,9,-77,10,-119,11,6,12,24,12,-69,11,-33,10,-71,9,60,8,100,6,120,4,103,2,111,0,117,-2,-73,-4,39,-5,-29,-7,12,-7,-115,-8,80,-8,82,-8,-96,-8,35,-7}; }
	private static byte[] data15(){ return new byte[] {-69,-7,95,-6,-1,-6,-125,-5,-13,-5,22,-4,-2,-5,-49,-5,107,-5,7,-5,-126,-6,18,-6,-57,-7,112,-7,64,-7,100,-7,-92,-7,53,-6,2,-5,3,-4,24,-3,109,-2,-34,-1,42,1,-119,2,-72,3,-69,4,-101,5,83,6,-45,6,77,7,124,7,-94,7,-80,7,-69,7,-73,7,-76,7,-88,7,-119,7,115,7,53,7,-36,6,-125,6,-18,5,91,5,-91,4,-56,3,-1,2,18,2,53,1,-118,0,7,0,-76,-1,-111,-1,-99,-1,-54,-1,-11,-1,57,0,-88,0,-19,0,72,1,116,1,-122,1,73,1,-13,0,76,0,118,-1,82,-2,74,-3,37,-4,-27,-6,-83,-7,110,-8,121,-9,-65,-10,63,-10,61,-10,-127,-10,15,-9,-13,-9,6,-7,-125,-6,48,-4,18,-2,-37,-1,-54,1,113,3,-21,4,4,6,-70,6,13,7,-28,6,-125,6,-82,5,-80,4,110,3,24,2,-35,0,-77,-1,-19,-2,118,-2,-126,-2,-3,-2,-17,-1,71,1,-20,2,-75,4,-94,6,95,8,-14,9,46,11,13,12,-121,12,104,12,-11,11,17,11,-45,9,61,8,123,6,-78,4,-23,2,47,1,-95,-1,72,-2,68,-3,-93,-4,70,-4,54,-4,97,-4,-102,-4,-11,-4,72,-3,-112,-3,-22,-3,51,-2,82,-2,56,-2,-21,-3,122,-3,-41,-4,24,-4,74,-5,119,-6,-70,-7,17,-7,121,-8,23,-8,-35,-9,12,-8,114,-8,28,-7,-1,-7,26,-5,92,-4,-80,-3,68,-1,-72,0,57,2,-82,3,-37,4,-25,5,-103,6,61,7,-113,7,-64,7,-27,7,4,8,24,8,17,8,30,8,25,8,18,8,8,8,-27,7,-50,7,-74,7,-111,7,67,7,-46,6,96,6,-27,5,74,5,-77,4,41,4,-80,3,75,3,-29,2,-78,2,106,2,116,2,78,2,81,2,32,2,-46,1,96,1,-59,0,-24,-1,-14,-2,-59,-3,-116,-4,28,-5,-75,-7,61,-8,-40,-10,-85,-11,-95,-12,-3,-13,-72,-13,9,-12,-94,-12,-80,-11,-7,-10,-118,-8,101,-6,83,-4,83,-2,85,0,45,2,-56,3,32,5,4,6,-78,6,-10,6,-32,6,-122,6,-70,5,-3,4,9,4,41,3,108,2,-29,1,-53,1,-8,1,114,2,67,3,71,4,-118,5,-10,6,116,8,-12,9,84,11,-108,12,93,13,-62,13,-93,13,31,13,40,12,-40,10,52,9,110,7,111,5,96,3,77,1,95,-1,-107,-3,33,-4,12,-5,61,-6,-56,-7,-60,-7,-14,-7,101,-6,-3,-6,-91,-5,78,-4,-14,-4,103,-3,-98,-3,-93,-3,70,-3,-56,-4,39,-4,-127,-5,-62,-6,31,-6,126,-7,-4,-8,-81,-8,-106,-8,-28,-8,107,-7,104,-6,-117,-5,-24,-4,99,-2,-21,-1,113,1,-33,2,61,4,113,5,-127,6,63,7,-28,7,77,8,-112,8,-107,8,-111,8,108,8,56,8,12,8,-49,7,-120,7,83,7,26,7,-51,6,-101,6,62,6,-41,5,99,5,-33,4,88,4,-39,3,115,3,44,3,-17,2,-67,2,-103,2,106,2,88,2,63,2,71,2,34,2,22,2,-37,1,-102,1,43,1,-85,0,-5,-1,35,-1,80,-2,73,-3,88,-4,88,-5,66,-6,82,-7,120,-8,-66,-9,57,-9,14,-9,22,-9,102,-9,-24,-9,-60,-8,-43,-7,62,-5,-48,-4,-104,-2,74,0,-46,1,50,3,87,4,28,5,-94,5,-50,5,-77,5,65,5,-95,4,-91,3,-119,2,93,1,106,0,-104,-1,39,-1,43,-1,-114,-1,87,0,120,1,-13,2,119,4,72,6,-19,7,-110,9,-24,10,-16,11,-119,12,-74,12,100,12,-63,11,-76,10,120,9,-27,7,33,6,82,4,-125,2,-44,0,110,-1,68,-2,91,-3,-56,-4,103,-4,84,-4,101,-4,-97,-4,-12,-4,122,-3,-30,-3,120,-2,-53,-2,-20,-2,-47,-2,92,-2,-50,-3,-18,-4,-15,-5,1,-5,-15,-7,-6,-8,9,-8,78,-9,-48,-10,-92,-10,-76,-10,36,-9,-42,-9,-30,-8,44,-6,-88,-5,84,-3,40,-1,-36,0,-113,2,-20,3,60,5,49,6,-21,6,95,7,-91,7,-89,7,-76,7,-97,7,-105,7,89,7,42,7,3,7,-38,6,-56,6,-39,6,-42,6,-45,6,-58,6,-81,6,-115,6,96,6,29,6,-17,5,-120,5,76,5,-8,4,-73,4,122,4,68,4,17,4,-84,3,82,3,-45,2,60,2,118,1,-96,0,-80,-1,-94,-2,127,-3,82,-4,1,-5,-93,-7,49,-8,-43,-10,-104,-11,-85,-12,16,-12,-63,-13,-44,-13,30,-12,-46,-12,-54,-11,-2,-10,124,-8,47,-6,-19,-5,-67,-3,96,-1,-23,0,80,2,117,3,63,4,-46,4,0,5,-32,4,-126,4,-17,3,64,3,126,2,-43,1,86,1,40,1,57,1,-105,1,53,2,10,3,38,4,107,5,-14,6,-111,8,26,10,106,11,76,12,-45,12,-11,12,-101,12,-24,11,-31,10,-127,9,-50,7}; }
	private static byte[] data16(){ return new byte[] {-28,5,-36,3,-36,1,-61,-1,-34,-3,37,-4,-47,-6,-50,-7,65,-7,8,-7,28,-7,100,-7,-13,-7,-109,-6,67,-5,18,-4,-102,-4,-1,-4,28,-3,-47,-4,90,-4,-74,-5,-2,-6,36,-6,52,-7,74,-8,113,-9,-54,-10,77,-10,73,-10,-107,-10,93,-9,73,-8,-117,-7,0,-5,-101,-4,39,-2,-45,-1,100,1,-23,2,80,4,-127,5,86,6,-10,6,72,7,91,7,66,7,6,7,-89,6,69,6,-20,5,125,5,22,5,-59,4,127,4,74,4,-11,3,-82,3,114,3,46,3,16,3,8,3,42,3,40,3,50,3,50,3,38,3,37,3,15,3,-4,2,-79,2,105,2,0,2,-102,1,22,1,87,0,-94,-1,-86,-2,-64,-3,-43,-4,-30,-5,-31,-6,-22,-7,1,-7,-4,-9,41,-9,122,-10,-27,-11,-117,-11,63,-11,80,-11,-75,-11,70,-10,61,-9,101,-8,-55,-7,48,-5,-78,-4,19,-2,77,-1,107,0,124,1,39,2,-92,2,-37,2,-73,2,75,2,-128,1,-97,0,-116,-1,-88,-2,-44,-3,-110,-3,-121,-3,-19,-3,-106,-2,-125,-1,-33,0,90,2,34,4,-52,5,118,7,-26,8,11,10,-67,10,22,11,13,11,-95,10,-57,9,-112,8,21,7,90,5,-101,3,-45,1,14,0,-113,-2,52,-3,41,-4,76,-5,-82,-6,87,-6,62,-6,94,-6,-92,-6,68,-5,-44,-5,-111,-4,1,-3,70,-3,74,-3,-12,-4,98,-4,-94,-5,-81,-6,-92,-7,-127,-8,66,-9,45,-10,48,-11,96,-12,-58,-13,-95,-13,-89,-13,54,-12,33,-11,123,-10,16,-8,-21,-7,-75,-5,-96,-3,111,-1,37,1,-123,2,-105,3,89,4,-63,4,15,5,23,5,3,5,-51,4,127,4,16,4,-78,3,101,3,64,3,55,3,76,3,125,3,-73,3,-24,3,32,4,80,4,117,4,-126,4,-121,4,-118,4,119,4,99,4,76,4,23,4,-32,3,107,3,-6,2,70,2,-123,1,-70,0,-54,-1,-22,-2,-59,-3,-66,-4,-102,-5,109,-6,26,-7,-79,-9,92,-10,15,-11,5,-12,27,-13,-109,-14,40,-14,2,-14,46,-14,-117,-14,52,-13,17,-12,42,-11,87,-10,-63,-9,59,-7,-87,-6,22,-4,106,-3,-123,-2,111,-1,19,0,-118,0,-80,0,-72,0,109,0,17,0,-103,-1,48,-1,-54,-2,-72,-2,-62,-2,11,-1,127,-1,69,0,95,1,-73,2,87,4,-17,5,-125,7,-21,8,-9,9,-83,10,-7,10,-25,10,-112,10,-33,9,-70,8,69,7,-128,5,-117,3,126,1,98,-1,84,-3,-114,-5,16,-6,-17,-8,15,-8,-76,-9,-124,-9,-76,-9,47,-8,-33,-8,-106,-7,95,-6,-14,-6,84,-5,107,-5,110,-5,33,-5,-94,-6,-36,-7,-49,-8,-67,-9,-108,-10,-94,-11,-84,-12,20,-12,-60,-13,-30,-13,82,-12,6,-11,-11,-11,85,-9,-39,-8,113,-6,63,-4,-13,-3,-56,-1,116,1,-33,2,-3,3,-72,4,23,5,61,5,41,5,16,5,-85,4,58,4,-69,3,36,3,-77,2,71,2,-3,1,-99,1,121,1,81,1,79,1,116,1,-74,1,1,2,92,2,-67,2,24,3,88,3,-120,3,-93,3,126,3,77,3,-30,2,126,2,-2,1,103,1,-109,0,-103,-1,-113,-2,-108,-3,-115,-4,-96,-5,-74,-6,-49,-7,-45,-8,-5,-9,27,-9,83,-10,-82,-11,15,-11,-92,-12,91,-12,85,-12,126,-12,-11,-12,-101,-11,121,-10,106,-9,104,-8,120,-7,-93,-6,-50,-5,-21,-4,-41,-3,-81,-2,62,-1,-77,-1,-53,-1,-82,-1,63,-1,-112,-2,-35,-3,53,-3,-65,-4,-108,-4,-105,-4,-25,-4,-126,-3,91,-2,-75,-1,18,1,-93,2,57,4,-34,5,105,7,-73,8,-49,9,102,10,-81,10,118,10,-20,9,6,9,-51,7,73,6,-73,4,6,3,54,1,-92,-1,39,-2,-43,-4,-94,-5,-73,-6,-8,-7,-89,-7,-100,-7,-38,-7,93,-6,5,-5,-98,-5,47,-4,-128,-4,-104,-4,-123,-4,37,-4,-105,-5,-29,-6,-26,-7,-67,-8,-114,-9,100,-10,47,-11,35,-12,81,-13,-27,-14,-68,-14,16,-13,-41,-13,6,-11,126,-10,86,-8,75,-6,94,-4,111,-2,69,0,-37,1,3,3,-18,3,-95,4,24,5,59,5,38,5,-60,4,72,4,-88,3,15,3,-75,2,103,2,64,2,77,2,-107,2,-28,2,71,3,-95,3,6,4,119,4,-25,4,104,5,-48,5,59,6,104,6,114,6,92,6,2,6,-125,5,-34,4,33,4,40,3,40,2,13,1,-49,-1,-79,-2,109,-3,63,-4,26,-5,-59,-7,126,-8,99,-9,103,-10,111,-11,-52,-12,85,-12,14,-12,8,-12,54,-12,117,-12,-34,-12,119,-11,46,-10,7,-9,3,-8,53,-7,100,-6,119,-5,-104,-4,125,-3,86,-2,5,-1,-102,-1,-2,-1,58,0,91,0,56,0,33,0,-43,-1,-90,-1,127,-1,118,-1,-80,-1,41,0,-17,0,-13,1,55,3}; }
	private static byte[] data17(){ return new byte[] {-78,4,62,6,-75,7,28,9,85,10,72,11,-11,11,89,12,100,12,-3,11,51,11,23,10,-109,8,-56,6,-55,4,-66,2,-66,0,-18,-2,84,-3,3,-4,-34,-6,39,-6,-29,-7,-42,-7,51,-6,-77,-6,83,-5,-17,-5,126,-4,-11,-4,66,-3,85,-3,44,-3,-49,-4,14,-4,32,-5,-1,-7,-62,-8,-90,-9,-96,-10,-54,-11,68,-11,-4,-12,2,-11,78,-11,18,-10,14,-9,125,-8,31,-6,23,-4,16,-2,36,0,12,2,-72,3,-6,4,-21,5,-107,6,-23,6,0,7,-25,6,-121,6,-5,5,103,5,-96,4,-41,3,45,3,-92,2,73,2,44,2,37,2,93,2,-79,2,61,3,-9,3,-73,4,-115,5,65,6,-26,6,80,7,125,7,-122,7,104,7,26,7,-111,6,-50,5,-18,4,-48,3,-128,2,69,1,19,0,6,-1,-1,-3,45,-3,72,-4,127,-5,-72,-6,-22,-7,54,-7,-88,-8,34,-8,-60,-9,-71,-9,-85,-9,-37,-9,28,-8,-125,-8,-1,-8,-123,-7,21,-6,-53,-6,-120,-5,105,-4,62,-3,39,-2,-28,-2,-127,-1,-18,-1,29,0,27,0,-33,-1,-77,-1,90,-1,17,-1,-41,-2,-55,-2,-17,-2,87,-1,-30,-1,-67,0,-50,1,-10,2,93,4,-29,5,95,7,0,9,94,10,-124,11,91,12,-34,12,8,13,-34,12,88,12,-114,11,122,10,49,9,-56,7,48,6,-75,4,26,3,-100,1,52,0,12,-1,27,-2,-107,-3,100,-3,-109,-3,-31,-3,89,-2,-45,-2,50,-1,88,-1,102,-1,84,-1,21,-1,-71,-2,3,-2,12,-3,-43,-5,117,-6,-1,-8,-93,-9,89,-10,93,-11,-108,-12,57,-12,52,-12,-63,-12,-66,-11,43,-9,-10,-8,-10,-6,39,-3,52,-1,40,1,-2,2,121,4,-65,5,-65,6,103,7,-102,7,-116,7,33,7,-109,6,-31,5,44,5,-105,4,56,4,-12,3,-22,3,13,4,55,4,-121,4,9,5,-101,5,88,6,24,7,15,8,-23,8,-94,9,40,10,111,10,79,10,-3,9,123,9,-75,8,-38,7,-54,6,-103,5,64,4,-48,2,96,1,-13,-1,-93,-2,75,-3,21,-4,-16,-6,-47,-7,-24,-8,41,-8,-68,-9,104,-9,91,-9,81,-9,100,-9,-114,-9,-66,-9,42,-8,-82,-8,82,-7,-14,-7,-66,-6,-128,-5,63,-4,-3,-4,-80,-3,114,-2,21,-1,-69,-1,74,0,-100,0,-9,0,26,1,52,1,37,1,30,1,31,1,53,1,127,1,18,2,-72,2,-73,3,-49,4,27,6,70,7,-121,8,-56,9,-19,10,-6,11,-11,12,-94,13,6,14,-11,13,-105,13,-62,12,-82,11,51,10,-103,8,-63,6,-44,4,24,3,107,1,-22,-1,-85,-2,-52,-3,47,-3,-29,-4,-46,-4,44,-3,-124,-3,12,-2,116,-2,-57,-2,17,-1,8,-1,4,-1,-103,-2,-29,-3,-1,-4,-43,-5,-88,-6,-124,-7,97,-8,96,-9,-103,-10,0,-10,-101,-11,-97,-11,-18,-11,-86,-10,-38,-9,106,-7,75,-5,106,-3,104,-1,105,1,18,3,-121,4,-77,5,-87,6,90,7,-47,7,-35,7,-67,7,50,7,-110,6,-59,5,-21,4,42,4,-107,3,9,3,-74,2,-100,2,-34,2,76,3,7,4,-11,4,-10,5,4,7,7,8,-1,8,-68,9,54,10,117,10,-113,10,45,10,-113,9,-84,8,108,7,1,6,123,4,1,3,-119,1,59,0,17,-1,-3,-3,-2,-4,8,-4,41,-5,111,-6,-48,-7,97,-7,12,-7,-19,-8,-39,-8,-13,-8,26,-7,60,-7,-112,-7,-83,-7,-19,-7,89,-6,-45,-6,104,-5,26,-4,-61,-4,87,-3,-19,-3,95,-2,-61,-2,0,-1,-6,-2,-34,-2,-49,-2,-65,-2,-67,-2,-26,-2,15,-1,91,-1,-50,-1,103,0,51,1,30,2,74,3,111,4,-40,5,37,7,119,8,-85,9,-61,10,-93,11,60,12,-99,12,-75,12,-121,12,46,12,-124,11,-100,10,108,9,24,8,-114,6,7,5,114,3,-13,1,-91,0,-103,-1,-12,-2,-108,-2,-117,-2,-83,-2,-34,-2,4,-1,78,-1,124,-1,-91,-1,-74,-1,-98,-1,82,-1,-83,-2,-71,-3,-126,-4,46,-5,-92,-7,39,-8,-94,-10,70,-11,61,-12,-109,-13,96,-13,-96,-13,80,-12,125,-11,2,-9,-35,-8,-25,-6,-11,-4,14,-1,15,1,-55,2,113,4,-69,5,-90,6,28,7,59,7,0,7,119,6,-27,5,54,5,-105,4,2,4,-128,3,36,3,-31,2,-63,2,-7,2,96,3,24,4,-19,4,19,6,72,7,-122,8,-101,9,112,10,-3,10,47,11,46,11,-43,10,71,10,93,9,58,8,-58,6,39,5,121,3,-84,1,-12,-1,72,-2,-67,-4,44,-5,-22,-7,-42,-8,15,-8,120,-9,38,-9,19,-9,10,-9,46,-9,82,-9,-107,-9,-29,-9,85,-8,-66,-8,65,-7,-62,-7,53,-6,-92,-6,16,-5,-124,-5,-11,-5,-121,-4,22,-3,-96,-3,19,-2,114,-2}; }
	private static byte[] data18(){ return new byte[] {-54,-2,17,-1,45,-1,114,-1,-96,-1,-34,-1,59,0,-85,0,59,1,-4,1,-49,2,-57,3,-89,4,-107,5,-113,6,-120,7,-96,8,-96,9,-126,10,52,11,-110,11,-69,11,-107,11,24,11,75,10,39,9,-28,7,79,6,-74,4,58,3,-67,1,75,0,19,-1,7,-2,89,-3,-9,-4,-74,-4,-55,-4,24,-3,99,-3,-49,-3,34,-2,78,-2,82,-2,36,-2,-56,-3,35,-3,86,-4,95,-5,80,-6,36,-7,-25,-9,-78,-10,-104,-11,-74,-12,9,-12,-54,-13,-51,-13,74,-12,84,-11,-73,-10,124,-8,94,-6,67,-4,28,-2,-55,-1,103,1,-19,2,41,4,52,5,-55,5,11,6,-23,5,117,5,-42,4,-10,3,14,3,-4,1,12,1,73,0,-45,-1,-98,-1,-41,-1,116,0,72,1,91,2,-105,3,11,5,-123,6,-21,7,55,9,69,10,-8,10,70,11,40,11,-119,10,-116,9,59,8,-95,6,-14,4,66,3,-124,1,-21,-1,80,-2,-34,-4,-126,-5,58,-6,61,-7,105,-8,-46,-9,108,-9,76,-9,85,-9,-111,-9,-72,-9,-25,-9,13,-8,27,-8,53,-8,108,-8,-51,-8,39,-7,-127,-7,-64,-7,24,-6,104,-6,-44,-6,10,-5,75,-5,76,-5,72,-5,79,-5,108,-5,-77,-5,35,-4,-116,-4,32,-3,-84,-3,69,-2,-12,-2,-70,-1,-83,0,-76,1,-55,2,-20,3,-10,4,14,6,-15,6,-68,7,107,8,6,9,115,9,-30,9,3,10,-3,9,-75,9,23,9,82,8,38,7,-32,5,127,4,31,3,-88,1,-124,0,-125,-1,-56,-2,82,-2,-33,-3,-101,-3,-125,-3,125,-3,-105,-3,-44,-3,-18,-3,-5,-3,-45,-3,116,-3,-42,-4,16,-4,8,-5,-80,-7,42,-8,-127,-10,-27,-12,127,-13,125,-14,-51,-15,116,-15,116,-15,-39,-15,-75,-14,-7,-13,-118,-11,88,-9,70,-7,71,-5,86,-3,23,-1,-45,0,29,2,34,3,-75,3,-24,3,-51,3,-117,3,12,3,125,2,-49,1,11,1,115,0,-55,-1,109,-1,54,-1,108,-1,-21,-1,-39,0,7,2,127,3,30,5,-107,6,-1,7,45,9,40,10,-38,10,65,11,77,11,-63,10,-5,9,-67,8,49,7,-120,5,-95,3,-113,1,120,-1,85,-3,81,-5,-89,-7,51,-8,19,-9,79,-10,-62,-11,111,-11,115,-11,126,-11,-77,-11,1,-10,81,-10,-79,-10,15,-9,105,-9,-69,-9,-6,-9,48,-8,77,-8,76,-8,114,-8,-87,-8,1,-7,98,-7,-34,-7,50,-6,-114,-6,-33,-6,57,-5,-104,-5,6,-4,-92,-4,66,-3,5,-2,-49,-2,-123,-1,70,0,11,1,-65,1,-117,2,119,3,100,4,55,5,49,6,0,7,-78,7,97,8,-24,8,57,9,75,9,-4,8,90,8,-102,7,-115,6,-126,5,97,4,21,3,-45,1,-114,0,108,-1,-126,-2,-85,-3,30,-3,-43,-4,-70,-4,-56,-4,7,-3,47,-3,78,-3,78,-3,50,-3,-15,-4,-106,-4,12,-4,111,-5,-73,-6,-62,-7,-82,-8,-111,-9,72,-10,14,-11,9,-12,61,-13,-46,-14,-48,-14,12,-13,-46,-13,-26,-12,46,-10,-87,-9,26,-7,-53,-6,-113,-4,54,-2,-50,-1,60,1,93,2,53,3,-96,3,-64,3,121,3,-36,2,0,2,-26,0,-70,-1,-58,-2,-21,-3,88,-3,47,-3,79,-3,-47,-3,-62,-2,-23,-1,125,1,36,3,-13,4,-49,6,-123,8,-2,9,38,11,-46,11,-6,11,-93,11,-64,10,-119,9,34,8,122,6,-57,4,-5,2,18,1,42,-1,94,-3,-91,-5,14,-6,-46,-8,-36,-9,67,-9,-26,-10,-54,-10,-35,-10,-15,-10,29,-9,67,-9,90,-9,126,-9,-77,-9,-15,-9,43,-8,97,-8,127,-8,-116,-8,-99,-8,-78,-8,-78,-8,-76,-8,111,-8,88,-8,63,-8,82,-8,-93,-8,9,-7,-93,-7,105,-6,53,-5,28,-4,-4,-4,-19,-3,-8,-2,13,0,46,1,68,2,99,3,93,4,51,5,-39,5,-117,6,12,7,-78,7,63,8,-55,8,48,9,91,9,86,9,14,9,118,8,-99,7,-88,6,120,5,85,4,69,3,48,2,66,1,106,0,-103,-1,-27,-2,99,-2,11,-2,-37,-3,-31,-3,-25,-3,-43,-3,-48,-3,-87,-3,96,-3,-28,-4,53,-4,65,-5,5,-6,-96,-8,15,-9,-102,-11,90,-12,100,-13,-106,-14,47,-14,2,-14,48,-14,-35,-14,-38,-13,47,-11,-64,-10,-119,-8,107,-6,83,-4,48,-2,-55,-1,45,1,69,2,-18,2,-123,3,-101,3,-120,3,85,3,-84,2,-5,1,43,1,83,0,-114,-1,-16,-2,-96,-2,-62,-2,82,-1,61,0,123,1,-22,2,-111,4,34,6,-47,7,73,9,-83,10,-29,11,-76,12,16,13,9,13,115,12,116,11,64,10,-114,8,-88,6,114,4,15,2,-52,-1,-87,-3,-93,-5,-17,-7,-107,-8,-94,-9,-20,-10,-125,-10,102,-10,123,-10,-43,-10,87,-9,-52,-9,93,-8,-45,-8,48,-7}; }
	private static byte[] data19(){ return new byte[] {120,-7,-105,-7,-111,-7,122,-7,88,-7,78,-7,51,-7,75,-7,72,-7,104,-7,-126,-7,-103,-7,-66,-7,12,-6,-112,-6,68,-5,38,-4,35,-3,47,-2,36,-1,24,0,-33,0,-78,1,122,2,91,3,60,4,-5,4,-28,5,-105,6,74,7,-28,7,-124,8,-2,8,94,9,114,9,76,9,-13,8,-119,8,5,8,63,7,127,6,-122,5,-105,4,124,3,-105,2,-46,1,39,1,-86,0,91,0,23,0,1,0,-11,-1,-50,-1,-75,-1,119,-1,59,-1,-43,-2,108,-2,-34,-3,68,-3,121,-4,-87,-5,-122,-6,102,-7,27,-8,-19,-10,-5,-11,68,-11,-33,-12,-40,-12,29,-11,-100,-11,68,-10,48,-9,70,-8,-109,-7,21,-5,-87,-4,85,-2,-26,-1,105,1,-87,2,-98,3,78,4,-116,4,101,4,-30,3,7,3,7,2,-19,0,-9,-1,28,-1,127,-2,37,-2,29,-2,115,-2,45,-1,98,0,0,2,-63,3,-56,5,-35,7,-47,9,-110,11,6,13,21,14,-120,14,-117,14,33,14,69,13,15,12,-88,10,-6,8,15,7,18,5,-7,2,-59,0,-37,-2,24,-3,-81,-5,-84,-6,3,-6,-107,-7,95,-7,95,-7,112,-7,-105,-7,-64,-7,-15,-7,39,-6,98,-6,-119,-6,-69,-6,-54,-6,-42,-6,-54,-6,-117,-6,63,-6,-56,-7,82,-7,-46,-8,119,-8,65,-8,86,-8,-99,-8,21,-7,-83,-7,127,-6,-126,-5,-101,-4,-35,-3,32,-1,109,0,-77,1,-16,2,36,4,51,5,8,6,-55,6,95,7,-38,7,90,8,-22,8,102,9,-2,9,112,10,-85,10,-67,10,-105,10,82,10,-49,9,87,9,-71,8,11,8,82,7,-118,6,-90,5,-43,4,3,4,63,3,-117,2,-2,1,126,1,45,1,-39,0,-91,0,88,0,-9,-1,123,-1,-56,-2,-21,-3,-74,-4,123,-5,15,-6,-64,-8,103,-9,81,-10,81,-11,-108,-12,10,-12,-48,-13,0,-12,-128,-12,68,-11,94,-10,-58,-9,78,-7,6,-5,-63,-4,122,-2,0,0,93,1,-114,2,121,3,45,4,-82,4,-33,4,-68,4,69,4,-75,3,-55,2,-8,1,52,1,-100,0,96,0,100,0,-51,0,120,1,-110,2,-37,3,86,5,-4,6,-97,8,92,10,-32,11,62,13,94,14,7,15,76,15,29,15,95,14,46,13,127,11,-119,9,47,7,-55,4,112,2,52,0,31,-2,75,-4,-61,-6,-117,-7,-94,-8,65,-8,24,-8,45,-8,-109,-8,16,-7,-100,-7,77,-6,-74,-6,36,-5,62,-5,89,-5,62,-5,36,-5,12,-5,-32,-6,-94,-6,108,-6,26,-6,-51,-7,-100,-7,114,-7,127,-7,-39,-7,107,-6,26,-5,34,-4,48,-3,81,-2,102,-1,-119,0,-121,1,-125,2,102,3,75,4,42,5,-18,5,-64,6,92,7,-30,7,69,8,-96,8,-34,8,-11,8,-2,8,-16,8,-56,8,-69,8,125,8,28,8,-58,7,62,7,-91,6,22,6,127,5,-7,4,121,4,29,4,-63,3,79,3,-4,2,-100,2,7,2,-101,1,12,1,-125,0,30,0,-115,-1,-12,-2,67,-2,-126,-3,120,-4,97,-5,61,-6,18,-7,6,-8,56,-9,-108,-10,50,-10,15,-10,23,-10,100,-10,-70,-10,111,-9,73,-8,97,-7,-80,-6,34,-4,-74,-3,56,-1,-59,0,21,2,33,3,-17,3,31,4,20,4,-87,3,-7,2,27,2,62,1,79,0,112,-1,-50,-2,89,-2,43,-2,75,-2,-18,-2,-21,-1,122,1,70,3,56,5,69,7,78,9,14,11,127,12,-78,13,115,14,-41,14,-40,14,83,14,123,13,35,12,-103,10,-82,8,-107,6,97,4,49,2,45,0,94,-2,-13,-4,-57,-5,-24,-6,68,-6,-10,-7,-36,-7,-28,-7,13,-6,100,-6,-95,-6,0,-5,107,-5,-77,-5,-18,-5,12,-4,8,-4,-63,-5,69,-5,-97,-6,-53,-7,14,-7,68,-8,-53,-9,124,-9,100,-9,123,-9,-40,-9,111,-8,50,-7,67,-6,-101,-5,-4,-4,122,-2,-23,-1,60,1,121,2,124,3,94,4,19,5,-102,5,32,6,120,6,-18,6,74,7,-58,7,26,8,113,8,-88,8,-45,8,-1,8,14,9,37,9,24,9,-4,8,-64,8,97,8,-5,7,104,7,-54,6,36,6,124,5,-67,4,34,4,-100,3,20,3,-91,2,63,2,-82,1,16,1,56,0,64,-1,30,-2,-56,-4,89,-5,17,-6,-79,-8,118,-9,96,-10,65,-11,119,-12,-44,-13,-91,-13,-86,-13,13,-12,-68,-12,-85,-11,-44,-10,17,-8,-118,-7,-28,-6,95,-4,-57,-3,60,-1,115,0,-109,1,124,2,50,3,-106,3,-96,3,74,3,-87,2,4,2,68,1,-80,0,31,0,-57,-1,-94,-1,-49,-1,63,0,2,1,17,2,-127,3,30,5,-36,6,-83,8,-123,10,8,12,-117,13,-90,14,77,15,118,15,-7,14,-5,13,124,12,122,10,84,8,5,6,-119,3,56,1,-26,-2,-52,-4}; }
	private static byte[] data20(){ return new byte[] {-7,-6,-104,-7,-106,-8,-3,-9,-61,-9,-10,-9,90,-8,-11,-8,123,-7,33,-6,-80,-6,16,-5,71,-5,119,-5,122,-5,112,-5,78,-5,5,-5,-92,-6,10,-6,111,-7,-52,-8,100,-8,53,-8,75,-8,-121,-8,24,-7,-51,-7,-100,-6,-92,-5,-67,-4,-25,-3,15,-1,42,0,51,1,41,2,47,3,26,4,-15,4,-100,5,48,6,127,6,-71,6,-75,6,-103,6,-124,6,112,6,84,6,102,6,87,6,92,6,66,6,51,6,19,6,31,6,3,6,4,6,-16,5,-29,5,-67,5,-128,5,50,5,-78,4,37,4,107,3,-71,2,20,2,107,1,-54,0,47,0,114,-1,-114,-2,-124,-3,80,-4,36,-5,30,-6,35,-7,54,-8,121,-9,-26,-10,91,-10,22,-10,-34,-11,-36,-11,-4,-11,100,-10,-4,-10,-34,-9,-23,-8,71,-6,-66,-5,62,-3,-72,-2,-9,-1,-4,0,-52,1,33,2,37,2,-40,1,63,1,-117,0,-63,-1,-31,-2,8,-2,46,-3,-81,-4,122,-4,-111,-4,40,-3,72,-2,-69,-1,-102,1,-98,3,-56,5,-39,7,-73,9,95,11,-63,12,-26,13,-91,14,29,15,7,15,118,14,51,13,-83,11,-72,9,-97,7,86,5,64,3,60,1,85,-1,-102,-3,55,-4,16,-5,88,-6,-29,-7,-78,-7,-67,-7,-29,-7,27,-6,-93,-6,61,-5,-57,-5,59,-4,-109,-4,-73,-4,-118,-4,28,-4,78,-5,100,-6,77,-7,61,-8,72,-9,-126,-10,-23,-11,-115,-11,-122,-11,-77,-11,62,-10,28,-9,114,-8,-38,-7,-128,-5,44,-3,-44,-2,83,0,-80,1,-71,2,-119,3,43,4,-90,4,26,5,118,5,-63,5,-30,5,6,6,0,6,39,6,57,6,127,6,-68,6,17,7,97,7,-55,7,27,8,79,8,126,8,118,8,65,8,-28,7,-126,7,3,7,-116,6,17,6,-109,5,14,5,-122,4,-70,3,-2,2,32,2,3,1,-63,-1,-127,-2,36,-3,-71,-5,40,-6,-41,-8,-120,-9,71,-10,65,-11,89,-12,-47,-13,98,-13,81,-13,-106,-13,4,-12,-57,-12,-100,-11,-105,-10,-85,-9,-38,-8,30,-6,124,-5,-51,-4,43,-2,120,-1,120,0,41,1,-100,1,-92,1,-109,1,49,1,-50,0,92,0,-39,-1,114,-1,43,-1,-5,-2,38,-1,111,-1,33,0,21,1,84,2,5,4,-42,5,-47,7,-52,9,-85,11,89,13,-81,14,-83,15,31,16,-16,15,53,15,-26,13,33,12,8,10,-66,7,65,5,-58,2,77,0,6,-2,-28,-5,50,-6,-12,-8,43,-8,-31,-9,-25,-9,47,-8,-73,-8,75,-7,-31,-7,121,-6,-17,-6,105,-5,-75,-5,-28,-5,-30,-5,-113,-5,19,-5,67,-6,104,-7,127,-8,-68,-9,32,-9,-49,-10,-68,-10,-7,-10,119,-9,70,-8,84,-7,126,-6,-55,-5,31,-3,-128,-2,-58,-1,31,1,87,2,115,3,110,4,82,5,-42,5,51,6,67,6,39,6,-38,5,121,5,17,5,-43,4,-86,4,-117,4,-126,4,105,4,-121,4,-76,4,9,5,101,5,-29,5,86,6,-51,6,26,7,82,7,64,7,9,7,-105,6,1,6,106,5,-76,4,-15,3,28,3,72,2,81,1,52,0,-1,-2,-44,-3,-119,-4,96,-5,84,-6,110,-7,-92,-8,9,-8,-127,-9,29,-9,-58,-10,116,-10,75,-10,68,-10,105,-10,-31,-10,-102,-9,116,-8,-117,-7,-53,-6,3,-4,37,-3,71,-2,52,-1,-32,-1,69,0,106,0,80,0,6,0,114,-1,-52,-2,28,-2,76,-3,-110,-4,6,-4,-63,-5,-45,-5,87,-4,65,-3,-104,-2,89,0,39,2,50,4,60,6,75,8,64,10,20,12,-73,13,-5,14,-53,15,22,16,-52,15,-33,14,-123,13,-31,11,-30,9,-47,7,-83,5,-106,3,-113,1,-73,-1,17,-2,-84,-4,-81,-5,-37,-6,117,-6,52,-6,58,-6,-115,-6,29,-5,-65,-5,113,-4,-12,-4,96,-3,107,-3,45,-3,-119,-4,-86,-5,-114,-6,112,-7,37,-8,-11,-10,-29,-11,13,-11,111,-12,45,-12,85,-12,-19,-12,-12,-11,68,-9,-8,-8,-72,-6,-120,-4,57,-2,-29,-1,78,1,-122,2,-125,3,73,4,-35,4,55,5,108,5,98,5,33,5,-20,4,-84,4,-107,4,-105,4,-60,4,2,5,104,5,-3,5,-85,6,113,7,30,8,-87,8,24,9,89,9,98,9,63,9,16,9,-39,8,-111,8,27,8,116,7,-109,6,-101,5,125,4,45,3,-24,1,-121,0,15,-1,-120,-3,14,-4,-122,-6,57,-7,-8,-9,-18,-10,30,-10,108,-11,-19,-12,-75,-12,-113,-12,-60,-12,7,-11,107,-11,-17,-11,-115,-10,71,-9,56,-8,57,-7,105,-6,-110,-5,-55,-4,-38,-3,-60,-2,107,-1,-35,-1,38,0,83,0,80,0,64,0,41,0,-43,-1,-115,-1,95,-1,57,-1,81,-1,-127,-1,-32,-1,-97,0,-61,1,71,3,11,5,12,7,12,9,20,11,-14,12,-124,14}; }
	private static byte[] data21(){ return new byte[] {-86,15,87,16,-92,16,50,16,71,15,-56,13,-4,11,-54,9,125,7,-16,4,82,2,-19,-1,-64,-3,2,-4,-101,-6,-101,-7,17,-7,-13,-8,-32,-8,22,-7,107,-7,-44,-7,83,-6,-15,-6,-109,-5,38,-4,100,-4,85,-4,-22,-5,63,-5,92,-6,117,-7,-117,-8,-61,-9,7,-9,-123,-10,66,-10,95,-10,-57,-10,123,-9,105,-8,-105,-7,-40,-6,54,-4,-87,-3,83,-1,-32,0,-124,2,-27,3,19,5,-16,5,-127,6,-89,6,-114,6,52,6,-72,5,34,5,-124,4,-11,3,125,3,34,3,-36,2,-64,2,-17,2,84,3,-19,3,-43,4,-50,5,-67,6,-128,7,15,8,101,8,-106,8,104,8,43,8,-89,7,5,7,39,6,73,5,45,4,4,3,-60,1,-120,0,74,-1,9,-2,-15,-4,-36,-5,-15,-6,50,-6,-97,-7,38,-7,-55,-8,123,-8,8,-8,-91,-9,73,-9,39,-9,56,-9,-87,-9,80,-8,23,-7,1,-6,-12,-6,-28,-5,-43,-4,-82,-3,107,-2,-25,-2,74,-1,96,-1,92,-1,26,-1,-88,-2,41,-2,114,-3,-10,-4,88,-4,-21,-5,-59,-5,-18,-5,80,-4,33,-3,30,-2,89,-1,-37,0,-119,2,96,4,83,6,89,8,80,10,26,12,-98,13,-58,14,109,15,-114,15,71,15,-128,14,75,13,-56,11,13,10,28,8,36,6,32,4,46,2,115,0,-44,-2,101,-3,78,-4,-128,-5,17,-5,12,-5,90,-5,-37,-5,-110,-4,67,-3,-24,-3,80,-2,104,-2,41,-2,-119,-3,-116,-4,89,-5,16,-6,-78,-8,62,-9,-36,-11,-77,-12,-68,-13,59,-13,70,-13,-60,-13,-46,-12,49,-10,-58,-9,127,-7,70,-5,2,-3,-61,-2,86,0,-65,1,1,3,-13,3,-116,4,-44,4,-47,4,-85,4,72,4,-27,3,-117,3,73,3,15,3,28,3,69,3,-65,3,94,4,57,5,32,6,52,7,34,8,-38,8,-115,9,27,10,-110,10,-23,10,31,11,54,11,-20,10,69,10,81,9,22,8,-80,6,18,5,103,3,-84,1,-16,-1,27,-2,107,-4,-67,-6,69,-7,-10,-9,-18,-10,65,-10,-36,-11,-104,-11,122,-11,125,-11,-104,-11,-78,-11,-28,-11,66,-10,-55,-10,102,-9,39,-8,3,-7,-24,-7,-44,-6,-72,-5,-116,-4,88,-3,-18,-3,106,-2,-66,-2,22,-1,62,-1,83,-1,95,-1,100,-1,75,-1,38,-1,2,-1,-20,-2,-19,-2,42,-1,-47,-1,-61,0,25,2,-61,3,-123,5,122,7,112,9,77,11,-10,12,110,14,121,15,5,16,33,16,-85,15,-55,14,76,13,-127,11,76,9,-9,6,-115,4,31,2,-2,-1,48,-2,-92,-4,121,-5,-90,-6,6,-6,-67,-7,-97,-7,-45,-7,55,-6,-60,-6,-111,-5,61,-4,-43,-4,22,-3,-3,-4,-110,-4,-36,-5,-17,-6,-18,-7,-42,-8,-53,-9,-32,-10,30,-10,-114,-11,106,-11,-126,-11,-15,-11,-74,-10,-64,-9,-13,-8,86,-6,-7,-5,-56,-3,-44,-1,-74,1,-113,3,3,5,38,6,-60,6,6,7,-34,6,125,6,-45,5,0,5,39,4,56,3,76,2,106,1,-55,0,-125,0,-120,0,2,1,-15,1,35,3,-119,4,-43,5,26,7,44,8,6,9,-72,9,39,10,95,10,47,10,-89,9,-29,8,-70,7,88,6,-41,4,28,3,117,1,-55,-1,60,-2,-31,-4,-84,-5,-100,-6,-45,-7,107,-7,32,-7,-20,-8,-87,-8,99,-8,11,-8,-31,-9,-53,-9,12,-8,107,-8,14,-7,-84,-7,102,-6,2,-5,-52,-5,104,-4,4,-3,-111,-3,-6,-3,57,-2,77,-2,62,-2,23,-2,-48,-3,109,-3,5,-3,-86,-4,106,-4,44,-4,34,-4,78,-4,-77,-4,48,-3,-28,-3,-38,-2,-15,-1,66,1,-66,2,119,4,60,6,23,8,-29,9,87,11,-110,12,119,13,-12,13,23,14,-56,13,32,13,59,12,-18,10,109,9,-66,7,6,6,78,4,-124,2,-85,0,52,-1,-29,-3,7,-3,120,-4,104,-4,-122,-4,-1,-4,-112,-3,65,-2,-34,-2,98,-1,-127,-1,83,-1,-68,-2,-66,-3,-122,-4,27,-5,115,-7,-47,-9,34,-10,-111,-12,58,-13,116,-14,24,-14,92,-14,29,-13,61,-12,-106,-11,28,-9,-59,-8,-96,-6,-110,-4,-124,-2,104,0,15,2,115,3,81,4,-67,4,-46,4,-106,4,48,4,-80,3,28,3,-124,2,25,2,-61,1,-86,1,-47,1,91,2,42,3,49,4,82,5,122,6,-84,7,-6,8,63,10,-120,11,-93,12,113,13,-36,13,-33,13,125,13,-82,12,117,11,-48,9,0,8,-17,5,-63,3,119,1,47,-1,9,-3,1,-5,56,-7,-54,-9,-55,-10,38,-10,-37,-11,-77,-11,-69,-11,-67,-11,-62,-11,-35,-11,27,-10,108,-10,-12,-10,-115,-9,46,-8,-72,-8,85,-7,-25,-7,-120,-6,10,-5,-106,-5,18,-4,-121,-4,-11,-4,108,-3,-52,-3,75,-2,-87,-2,11,-1,62,-1,71,-1,76,-1}; }
	private static byte[] data22(){ return new byte[] {65,-1,102,-1,-67,-1,84,0,56,1,87,2,-116,3,4,5,121,6,11,8,-62,9,59,11,-95,12,-114,13,60,14,-120,14,95,14,-36,13,-41,12,-109,11,-39,9,-20,7,-32,5,2,4,40,2,-127,0,2,-1,-93,-3,-120,-4,-116,-5,0,-5,-75,-6,-78,-6,-10,-6,-122,-5,46,-4,-70,-4,60,-3,124,-3,99,-3,4,-3,86,-4,-124,-5,122,-6,122,-7,111,-8,117,-9,-115,-10,-42,-11,82,-11,47,-11,59,-11,-104,-11,76,-10,102,-9,-44,-8,-99,-6,-111,-4,-83,-2,-48,0,-62,2,91,4,-64,5,-106,6,-7,6,6,7,-121,6,-7,5,15,5,2,4,-68,2,125,1,87,0,99,-1,-35,-2,-16,-2,105,-1,99,0,-106,1,-5,2,-120,4,-13,5,124,7,-47,8,32,10,35,11,-58,11,11,12,-37,11,80,11,68,10,-38,8,48,7,67,5,65,3,67,1,93,-1,-98,-3,50,-4,-23,-6,37,-6,-92,-7,58,-7,-51,-8,-115,-8,72,-8,39,-8,59,-8,117,-8,-13,-8,112,-7,11,-6,-122,-6,6,-5,-123,-5,-35,-5,70,-4,-102,-4,-42,-4,-2,-4,38,-3,21,-3,-25,-4,-69,-4,115,-4,75,-4,51,-4,42,-4,76,-4,107,-4,-106,-4,-49,-4,51,-3,-94,-3,55,-2,-17,-2,-56,-1,-45,0,3,2,79,3,-59,4,79,6,-44,7,45,9,72,10,60,11,-37,11,51,12,67,12,38,12,-63,11,16,11,38,10,-32,8,-124,7,-37,5,42,4,114,2,12,1,-41,-1,-11,-2,103,-2,37,-2,37,-2,91,-2,-39,-2,101,-1,-18,-1,73,0,98,0,17,0,-119,-1,-81,-2,124,-3,9,-4,107,-6,-103,-8,-36,-10,66,-11,-23,-13,9,-13,-119,-14,-121,-14,-44,-14,-113,-13,-113,-12,-31,-11,112,-9,56,-7,43,-5,49,-3,44,-1,-50,0,61,2,53,3,-56,3,-9,3,-46,3,92,3,-20,2,66,2,-117,1,-36,0,103,0,40,0,60,0,-108,0,68,1,38,2,34,3,-122,4,26,6,-45,7,-96,9,121,11,49,13,-99,14,-95,15,37,16,36,16,-88,15,-115,14,22,13,76,11,33,9,-91,6,-19,3,52,1,-120,-2,23,-4,36,-6,-102,-8,-126,-9,-30,-10,110,-10,45,-10,6,-10,-8,-11,43,-10,80,-10,-88,-10,13,-9,-123,-9,-23,-9,58,-8,-104,-8,-30,-8,40,-7,126,-7,-53,-7,-8,-7,52,-6,120,-6,-53,-6,88,-5,-22,-5,-78,-4,87,-3,-18,-3,98,-2,-111,-2,-36,-2,27,-1,111,-1,25,0,-44,0,-85,1,-103,2,-102,3,-79,4,-21,5,49,7,-115,8,-47,9,7,11,-10,11,-90,12,10,13,43,13,-47,12,64,12,96,11,46,10,-19,8,114,7,5,6,99,4,1,3,103,1,-8,-1,-85,-2,-117,-3,-88,-4,10,-4,-64,-5,-66,-5,-10,-5,90,-4,-76,-4,6,-3,53,-3,13,-3,-48,-4,83,-4,-97,-5,-29,-6,12,-6,50,-7,80,-8,119,-9,-103,-10,-20,-11,101,-11,36,-11,46,-11,-74,-11,-81,-10,9,-8,-95,-7,-115,-5,-103,-3,-71,-1,-67,1,-110,3,13,5,40,6,-69,6,-32,6,-93,6,9,6,9,5,-67,3,78,2,-75,0,94,-1,62,-2,-84,-3,-114,-3,1,-2,-76,-2,-34,-1,40,1,-72,2,110,4,62,6,34,8,-23,9,126,11,-76,12,107,13,-108,13,63,13,104,12,38,11,-123,9,123,7,81,5,0,3,-49,0,-36,-2,36,-3,-70,-5,-95,-6,-52,-7,30,-7,-107,-8,48,-8,15,-8,34,-8,-105,-8,36,-7,-50,-7,109,-6,8,-5,-111,-5,-32,-5,42,-4,94,-4,122,-4,-107,-4,110,-4,60,-4,-41,-5,102,-5,-3,-6,-86,-6,122,-6,-125,-6,-62,-6,47,-5,-126,-5,1,-4,110,-4,-28,-4,111,-3,-6,-3,-87,-2,90,-1,13,0,-53,0,-94,1,-111,2,-117,3,-92,4,-46,5,-23,6,-27,7,-55,8,107,9,16,10,-84,10,25,11,83,11,76,11,-26,10,21,10,-4,8,-109,7,40,6,-86,4,87,3,48,2,61,1,-124,0,-22,-1,-113,-1,-104,-1,-72,-1,13,0,106,0,-110,0,-123,0,65,0,-80,-1,-42,-2,-75,-3,84,-4,-65,-6,33,-7,-115,-9,21,-10,-42,-12,-13,-13,82,-13,-3,-14,1,-13,91,-13,19,-12,35,-11,-116,-10,45,-8,28,-6,30,-4,-3,-3,-60,-1,54,1,86,2,18,3,110,3,117,3,37,3,-92,2,0,2,54,1,102,0,-82,-1,31,-1,-36,-2,-64,-2,-18,-2,-119,-1,-124,0,-39,1,-106,3,-102,5,-43,7,31,10,90,12,102,14,9,16,39,17,-94,17,-73,17,16,17,-18,15,71,14,-1,11,74,9,94,6,49,3,74,0,-90,-3,-124,-5,-62,-7,125,-8,-123,-9,-37,-10,74,-10,5,-10,7,-10,61,-10,-96,-10,12,-9,-109,-9,-11,-9,91,-8,126,-8,-101,-8,-73,-8,-62,-8,-69,-8,-110,-8}; }
	private static byte[] data23(){ return new byte[] {-126,-8,-121,-8,-113,-8,-31,-8,82,-7,0,-6,-76,-6,116,-5,30,-4,-79,-4,66,-3,-51,-3,116,-2,64,-1,39,0,42,1,16,2,10,3,-33,3,-67,4,-68,5,-79,6,-54,7,-74,8,-90,9,103,10,-23,10,58,11,68,11,43,11,-11,10,-75,10,55,10,-108,9,-64,8,-75,7,-112,6,46,5,-24,3,120,2,39,1,-26,-1,-32,-2,11,-2,89,-3,-1,-4,-19,-4,-31,-4,-25,-4,-27,-4,-53,-4,120,-4,21,-4,-103,-5,5,-5,110,-6,-63,-7,24,-7,63,-8,91,-9,-120,-10,-74,-11,16,-11,-74,-12,-57,-12,40,-11,4,-10,58,-9,-50,-8,-65,-6,-60,-4,-30,-2,-1,0,-29,2,-102,4,-25,5,-63,6,43,7,13,7,102,6,102,5,0,4,124,2,-22,0,104,-1,35,-2,98,-3,-17,-4,-14,-4,59,-3,-1,-3,18,-1,113,0,31,2,33,4,41,6,88,8,58,10,-32,11,6,13,-73,13,-46,13,105,13,124,12,-10,10,48,9,31,7,-22,4,-94,2,-120,0,-109,-2,-21,-4,117,-5,74,-6,56,-7,-115,-8,20,-8,-19,-9,54,-8,-68,-8,-125,-7,82,-6,28,-5,-86,-5,39,-4,-121,-4,-66,-4,-18,-4,-30,-4,-86,-4,60,-4,-76,-5,-21,-6,62,-6,-105,-7,68,-7,13,-7,55,-7,-124,-7,23,-6,-112,-6,21,-5,-60,-5,115,-4,57,-3,7,-2,-44,-2,-107,-1,52,0,-38,0,124,1,31,2,-62,2,-127,3,48,4,-24,4,122,5,30,6,-54,6,124,7,101,8,36,9,-61,9,46,10,50,10,-20,9,72,9,116,8,110,7,115,6,124,5,-120,4,-98,3,-53,2,27,2,-95,1,79,1,53,1,64,1,79,1,54,1,4,1,-124,0,-44,-1,-35,-2,-62,-3,117,-4,27,-5,-81,-7,60,-8,-6,-10,-67,-11,-60,-12,-24,-13,76,-13,16,-13,24,-13,-118,-13,81,-12,112,-11,-15,-10,-74,-8,-92,-6,-125,-4,64,-2,-47,-1,19,1,-10,1,-120,2,-66,2,-56,2,-127,2,-10,1,58,1,120,0,-98,-1,-39,-2,42,-2,-73,-3,-106,-3,-20,-3,-97,-2,-53,-1,107,1,104,3,-75,5,37,8,-95,10,-20,12,-26,14,-110,16,-94,17,35,18,2,18,68,17,-36,15,-82,13,29,11,36,8,17,5,34,2,112,-1,52,-3,76,-5,-42,-7,-113,-8,-81,-9,3,-9,-72,-10,-58,-10,3,-9,-110,-9,46,-8,-77,-8,37,-7,107,-7,-111,-7,-108,-7,99,-7,29,-7,-60,-8,77,-8,-49,-9,-123,-9,80,-9,98,-9,-74,-9,18,-8,-88,-8,54,-7,-11,-7,-112,-6,77,-5,42,-4,66,-3,111,-2,-65,-1,0,1,38,2,19,3,27,4,-12,4,-53,5,-74,6,109,7,28,8,-104,8,-26,8,12,9,22,9,19,9,26,9,36,9,68,9,60,9,48,9,-25,8,111,8,-56,7,-7,6,-2,5,-9,4,-18,3,-56,2,-68,1,-65,0,-28,-1,86,-1,-48,-2,125,-2,29,-2,-81,-3,62,-3,-91,-4,44,-4,-74,-5,87,-5,-33,-6,84,-6,-79,-7,-52,-8,-58,-9,-57,-10,-39,-11,15,-11,-111,-12,99,-12,-93,-12,29,-11,27,-10,123,-9,26,-7,22,-5,48,-3,96,-1,114,1,62,3,-71,4,-54,5,82,6,103,6,23,6,62,5,18,4,-78,2,65,1,-51,-1,-92,-2,-121,-3,-10,-4,-107,-4,-99,-4,-8,-4,-68,-3,8,-1,-111,0,-119,2,-81,4,-31,6,2,9,-21,10,106,12,-126,13,-14,13,-16,13,75,13,76,12,-27,10,18,9,2,7,-42,4,-119,2,102,0,98,-2,-102,-4,21,-5,-55,-7,-42,-8,78,-8,58,-8,-109,-8,76,-7,60,-6,28,-5,6,-4,-52,-4,109,-3,-28,-3,50,-2,48,-2,-8,-3,96,-3,-103,-4,-107,-5,124,-6,118,-7,-77,-8,56,-8,18,-8,36,-8,-121,-8,-4,-8,-108,-7,71,-6,33,-5,30,-4,33,-3,32,-2,27,-1,-24,-1,-115,0,56,1,-59,1,77,2,-86,2,1,3,36,3,95,3,-100,3,0,4,-125,4,30,5,12,6,-20,6,-68,7,71,8,-88,8,-46,8,-46,8,-75,8,100,8,39,8,-76,7,52,7,-103,6,-38,5,74,5,-57,4,90,4,19,4,-22,3,-116,3,17,3,89,2,-112,1,-127,0,97,-1,37,-2,-7,-4,-79,-5,107,-6,36,-7,-45,-9,-103,-10,120,-11,-104,-12,-33,-13,75,-13,23,-13,48,-13,-89,-13,-115,-12,-48,-11,89,-9,36,-7,2,-5,-56,-4,65,-2,-124,-1,-116,0,102,1,2,2,110,2,100,2,36,2,-118,1,-62,0,-72,-1,-62,-2,-40,-3,36,-3,-44,-4,-24,-4,110,-3,119,-2,6,0,-26,1,55,4,-65,6,115,9,14,12,114,14,-118,16,48,18,42,19,105,19,-8,18,-60,17,-18,15,118,13,-77,10,-59,7,-34,4,25,2,-118,-1,72,-3,74,-5,-88,-7,105,-8,118,-9,-13,-10,-27,-10}; }
	private static byte[] data24(){ return new byte[] {34,-9,-87,-9,99,-8,15,-7,-101,-7,1,-6,51,-6,59,-6,-38,-7,108,-7,-43,-8,55,-8,-111,-9,35,-9,-63,-10,-101,-10,-67,-10,-18,-10,94,-9,-36,-9,124,-8,83,-7,92,-6,-93,-5,26,-3,-85,-2,56,0,-88,1,-29,2,-5,3,-9,4,-37,5,-88,6,79,7,-71,7,-31,7,-43,7,-81,7,85,7,26,7,7,7,5,7,64,7,-119,7,-16,7,52,8,96,8,113,8,98,8,42,8,-56,7,47,7,-128,6,-93,5,-66,4,-36,3,-5,2,55,2,117,1,-94,0,-76,-1,-66,-2,-56,-3,-15,-4,65,-4,-74,-5,80,-5,-65,-6,37,-6,120,-7,-107,-8,-118,-9,-101,-10,-83,-11,16,-11,-103,-12,115,-12,-103,-12,-23,-12,-84,-11,-57,-10,57,-8,16,-6,22,-4,53,-2,66,0,21,2,-105,3,-69,4,-127,5,-36,5,-48,5,68,5,110,4,86,3,3,2,-67,0,-126,-1,99,-2,-123,-3,-32,-4,127,-4,-118,-4,-4,-4,-14,-3,74,-1,26,1,84,3,-98,5,-31,7,-25,9,-101,11,-15,12,-57,13,33,14,11,14,-127,13,110,12,-25,10,3,9,-36,6,122,4,57,2,-17,-1,-66,-3,-44,-5,66,-6,29,-7,111,-8,75,-8,-108,-8,56,-7,23,-6,29,-5,65,-4,63,-3,33,-2,-50,-2,58,-1,65,-1,-16,-2,27,-2,18,-3,-54,-5,-119,-6,109,-7,-118,-8,-7,-9,-86,-9,-78,-9,-12,-9,86,-8,5,-7,-24,-7,9,-5,55,-4,126,-3,-64,-2,-38,-1,-36,0,-75,1,74,2,-57,2,2,3,-2,2,-38,2,-127,2,59,2,1,2,6,2,53,2,-88,2,58,3,-25,3,-113,4,56,5,-47,5,124,6,4,7,-111,7,4,8,113,8,-89,8,-101,8,98,8,24,8,-57,7,124,7,45,7,-44,6,80,6,-90,5,-78,4,-102,3,80,2,22,1,-11,-1,-63,-2,-102,-3,117,-4,70,-5,30,-6,-7,-8,-41,-9,-36,-10,0,-10,46,-11,125,-12,34,-12,-20,-13,6,-12,-98,-12,-126,-11,-77,-10,36,-8,-110,-7,-22,-6,54,-4,102,-3,-123,-2,-100,-1,-114,0,79,1,-102,1,-104,1,40,1,-121,0,-100,-1,-94,-2,-76,-3,-13,-4,106,-4,64,-4,122,-4,47,-3,94,-2,3,0,31,2,-88,4,102,7,73,10,-13,12,80,15,64,17,-86,18,90,19,104,19,-98,18,76,17,79,15,-5,12,103,10,-78,7,-15,4,92,2,-19,-1,-93,-3,-87,-5,-1,-7,-56,-8,-9,-9,-81,-9,-60,-9,40,-8,-26,-8,-116,-7,25,-6,-123,-6,-97,-6,-92,-6,68,-6,-59,-7,55,-7,118,-8,-99,-9,-19,-10,77,-10,-53,-11,-115,-11,123,-11,-101,-11,6,-10,-101,-10,-117,-9,-74,-8,99,-6,36,-4,11,-2,-32,-1,-105,1,41,3,-100,4,-48,5,-36,6,-117,7,9,8,23,8,-43,7,51,7,102,6,-62,5,41,5,-48,4,-65,4,-47,4,35,5,-122,5,5,6,-107,6,36,7,-89,7,14,8,68,8,69,8,5,8,-84,7,33,7,117,6,-64,5,-40,4,-44,3,-91,2,83,1,15,0,-30,-2,-46,-3,-19,-4,53,-4,-110,-5,-4,-6,83,-6,124,-7,-108,-8,-83,-9,-21,-10,42,-10,-108,-11,46,-11,-20,-12,-17,-12,14,-11,-110,-11,-128,-10,-54,-9,105,-7,57,-5,7,-3,-27,-2,100,0,-56,1,-37,2,-72,3,78,4,-119,4,119,4,7,4,75,3,99,2,95,1,76,0,64,-1,81,-2,99,-3,-65,-4,87,-4,114,-4,-11,-4,-3,-3,-120,-1,107,1,-114,3,-68,5,-47,7,-84,9,59,11,-123,12,119,13,-12,13,6,14,-111,13,-121,12,15,11,50,9,-7,6,-84,4,73,2,-32,-1,-89,-3,-69,-5,65,-6,49,-7,-55,-8,-75,-8,40,-7,0,-6,1,-5,63,-4,79,-3,123,-2,64,-1,-66,-1,-66,-1,94,-1,123,-2,121,-3,7,-4,-77,-6,-128,-7,107,-8,-79,-9,31,-9,-14,-10,-1,-10,95,-9,-10,-9,-24,-8,30,-6,117,-5,-11,-4,100,-2,-36,-1,25,1,28,2,-27,2,82,3,123,3,83,3,-16,2,-117,2,-8,1,97,1,10,1,-68,0,-52,0,-10,0,77,1,-82,1,64,2,-20,2,-73,3,-79,4,-81,5,-52,6,-47,7,-105,8,48,9,-102,9,-22,9,2,10,10,10,-29,9,118,9,-93,8,-124,7,46,6,-85,4,42,3,-73,1,83,0,11,-1,-42,-3,-58,-4,-84,-5,-82,-6,-79,-7,-53,-8,-6,-9,33,-9,106,-10,-53,-11,60,-11,4,-11,-3,-12,75,-11,-48,-11,-100,-10,-115,-9,-114,-8,125,-7,-116,-6,-92,-5,-51,-4,-38,-3,-11,-2,-64,-1,63,0,112,0,69,0,-59,-1,13,-1,66,-2,109,-3,-72,-4,54,-4,-21,-5,-41,-5,62,-4,27,-3,-125,-2,108,0,-57,2,96,5,28,8,-54,10,56,13,74,15,-20,16,18,18,-102,18,-127,18,-38,17,-105,16}; }
	private static byte[] data25(){ return new byte[] {-10,14,-17,12,-65,10,60,8,-61,5,61,3,-63,0,118,-2,108,-4,-45,-6,-85,-7,12,-7,-42,-8,25,-7,108,-7,-20,-7,86,-6,-91,-6,-32,-6,-24,-6,-49,-6,98,-6,-57,-7,-3,-8,25,-8,43,-9,56,-10,96,-11,-100,-12,45,-12,-41,-13,-25,-13,71,-12,23,-11,105,-10,19,-8,-18,-7,22,-4,70,-2,-125,0,-114,2,-123,4,48,6,-124,7,121,8,-43,8,-63,8,59,8,90,7,62,6,51,5,76,4,-114,3,35,3,-7,2,6,3,70,3,-48,3,124,4,83,5,66,6,41,7,1,8,-92,8,55,9,93,9,99,9,10,9,126,8,-92,7,109,6,-5,4,114,3,-24,1,87,0,5,-1,-61,-3,-53,-4,-72,-5,-52,-6,-41,-7,-14,-8,25,-8,81,-9,-74,-10,49,-10,-42,-11,-128,-11,104,-11,82,-11,-93,-11,37,-10,4,-9,32,-8,124,-7,0,-5,113,-4,-50,-3,-7,-2,38,0,12,1,-26,1,-115,2,1,3,42,3,16,3,-40,2,78,2,-79,1,-7,0,45,0,80,-1,96,-2,-92,-3,41,-3,8,-3,46,-3,-22,-3,25,-1,117,0,3,2,-79,3,107,5,43,7,-26,8,108,10,-61,11,-54,12,95,13,122,13,-12,12,-13,11,127,10,-89,8,-123,6,49,4,-31,1,-100,-1,-113,-3,-30,-5,-109,-6,-47,-7,-111,-7,-34,-7,-123,-6,-114,-5,-85,-4,-3,-3,1,-1,-44,-1,90,0,69,0,-17,-1,7,-1,-30,-3,-128,-4,-1,-6,-113,-7,91,-8,53,-9,119,-10,-37,-11,-76,-11,-58,-11,92,-10,72,-9,-116,-8,18,-6,-57,-5,-89,-3,108,-1,-18,0,54,2,38,3,-49,3,27,4,20,4,-68,3,37,3,113,2,-82,1,-17,0,35,0,-78,-1,84,-1,49,-1,22,-1,97,-1,5,0,-19,0,18,2,123,3,-29,4,118,6,-27,7,68,9,101,10,111,11,40,12,-105,12,-103,12,23,12,42,11,-61,9,12,8,68,6,117,4,-83,2,11,1,113,-1,18,-2,-27,-4,-41,-5,-29,-6,41,-6,107,-7,-88,-8,28,-8,-116,-9,25,-9,-80,-10,127,-10,117,-10,-124,-10,-55,-10,25,-9,-123,-9,-3,-9,-88,-8,100,-7,99,-6,94,-5,99,-4,113,-3,65,-2,-30,-2,54,-1,65,-1,-7,-2,-86,-2,6,-2,116,-3,-16,-4,89,-4,18,-4,-24,-5,22,-4,-73,-4,-25,-3,-122,-1,120,1,-77,3,5,6,97,8,-122,10,-100,12,84,14,-98,15,-114,16,-22,16,-36,16,73,16,93,15,7,14,83,12,114,10,66,8,-11,5,-105,3,83,1,77,-1,-95,-3,68,-4,117,-5,5,-5,-21,-6,-8,-6,17,-5,62,-5,94,-5,120,-5,123,-5,90,-5,1,-5,116,-6,-96,-7,-94,-8,120,-9,84,-10,47,-11,15,-12,36,-13,-115,-14,72,-14,90,-14,21,-13,38,-12,-68,-11,-78,-9,-14,-7,119,-4,-9,-2,103,1,-55,3,-39,5,103,7,-127,8,1,9,-4,8,-122,8,-108,7,121,6,74,5,25,4,38,3,82,2,-45,1,-94,1,-70,1,29,2,-61,2,-63,3,-20,4,56,6,-122,7,-23,8,-12,9,-50,10,64,11,101,11,-6,10,65,10,26,9,-97,7,1,6,57,4,-125,2,-82,0,8,-1,-112,-3,13,-4,-74,-6,120,-7,100,-8,122,-9,-81,-10,43,-10,-78,-11,119,-11,77,-11,55,-11,119,-11,-33,-11,125,-10,109,-9,104,-8,-103,-7,-77,-6,-72,-5,-46,-4,-74,-3,-86,-2,111,-1,75,0,-8,0,-105,1,-22,1,57,2,73,2,69,2,18,2,-79,1,44,1,-108,0,-4,-1,84,-1,-33,-2,-86,-2,-90,-2,-10,-2,116,-1,55,0,46,1,68,2,-126,3,-37,4,120,6,-19,7,89,9,125,10,94,11,-40,11,-39,11,86,11,118,10,53,9,-118,7,-78,5,-81,3,-105,1,-110,-1,-44,-3,118,-4,126,-5,7,-5,28,-5,-123,-5,74,-4,69,-3,52,-2,28,-1,-57,-1,52,0,91,0,5,0,100,-1,105,-2,43,-3,-43,-5,117,-6,21,-7,-19,-9,-30,-10,21,-10,-117,-11,106,-11,-76,-11,104,-10,-116,-9,3,-7,-52,-6,-95,-4,115,-2,15,0,120,1,-90,2,-128,3,-9,3,49,4,14,4,-108,3,-25,2,10,2,35,1,41,0,17,-1,71,-2,-111,-3,60,-3,51,-3,-112,-3,51,-2,71,-1,-72,0,125,2,82,4,94,6,98,8,81,10,12,12,122,13,113,14,-54,14,-91,14,-46,13,120,12,-55,10,-65,8,-66,6,-85,4,-98,2,-68,0,30,-1,-103,-3,74,-4,60,-5,91,-6,-93,-7,9,-7,-102,-8,82,-8,21,-8,-18,-9,-50,-9,-72,-9,-80,-9,-95,-9,-85,-9,-77,-9,-45,-9,47,-8,-100,-8,83,-7,37,-6,4,-5,-47,-5,-112,-4,40,-3,-107,-3,-28,-3,-8,-3,-10,-3,-49,-3,-120,-3,55,-3,-48,-4,-97,-4,-116,-4,-52,-4,70,-3,61,-2,123,-1}; }
	private static byte[] data26(){ return new byte[] {3,1,-82,2,118,4,66,6,18,8,-65,9,95,11,-74,12,-65,13,-124,14,-33,14,-18,14,-98,14,-12,13,-29,12,116,11,-44,9,-26,7,-35,5,-44,3,-19,1,83,0,21,-1,7,-2,83,-3,-50,-4,106,-4,56,-4,29,-4,22,-4,42,-4,51,-4,24,-4,-25,-5,97,-5,-79,-6,-93,-7,-124,-8,48,-9,-28,-11,-94,-12,-128,-13,-116,-14,-24,-15,-94,-15,-28,-15,-78,-14,1,-12,-54,-11,-13,-9,-127,-6,23,-3,-56,-1,80,2,-98,4,118,6,-37,7,-94,8,-32,8,-100,8,-30,7,-43,6,-89,5,93,4,35,3,8,2,56,1,124,0,55,0,48,0,-89,0,125,1,-74,2,65,4,-9,5,-86,7,101,9,-69,10,-24,11,-118,12,-64,12,-123,12,-54,11,-76,10,56,9,-118,7,-84,5,-93,3,-96,1,-103,-1,-80,-3,-35,-5,41,-6,-81,-8,-123,-9,-116,-10,-52,-11,91,-11,-6,-12,-13,-12,13,-11,-119,-11,13,-10,-25,-10,-54,-9,-58,-8,-70,-7,-125,-6,81,-5,8,-4,-82,-4,104,-3,17,-2,-83,-2,68,-1,-53,-1,84,0,-55,0,34,1,106,1,-111,1,-106,1,122,1,64,1,-6,0,-77,0,112,0,91,0,65,0,100,0,-124,0,-62,0,26,1,-84,1,97,2,103,3,-122,4,-44,5,23,7,48,8,40,9,-51,9,14,10,15,10,-104,9,-36,8,-68,7,72,6,-94,4,-55,2,11,1,121,-1,48,-2,70,-3,-52,-4,-61,-4,0,-3,118,-3,24,-2,-64,-2,74,-1,-33,-1,29,0,64,0,7,0,125,-1,-112,-2,-97,-3,106,-4,64,-5,15,-6,-55,-8,-81,-9,-99,-10,-4,-11,-99,-11,-71,-11,75,-10,100,-9,-79,-8,88,-6,13,-4,-54,-3,103,-1,-38,0,55,2,56,3,-8,3,107,4,-125,4,57,4,-113,3,-82,2,-97,1,78,0,24,-1,-34,-3,-45,-4,-11,-5,-117,-5,99,-5,-37,-5,-79,-4,17,-2,-26,-1,4,2,98,4,-13,6,102,9,-70,11,-78,13,35,15,-5,15,35,16,-100,15,-89,14,7,13,59,11,37,9,-7,6,-61,4,-78,2,-62,0,-19,-2,85,-3,-26,-5,-30,-6,0,-6,109,-7,23,-7,-41,-8,-73,-8,-107,-8,-89,-8,-73,-8,-120,-8,106,-8,54,-8,13,-8,-20,-9,9,-8,44,-8,-107,-8,20,-7,-87,-7,39,-6,-87,-6,50,-5,-99,-5,2,-4,69,-4,103,-4,-92,-4,-107,-4,-75,-4,-75,-4,-59,-4,-7,-4,125,-3,43,-2,1,-1,27,0,64,1,105,2,-72,3,33,5,116,6,-29,7,45,9,100,10,101,11,79,12,5,13,112,13,-83,13,121,13,-5,12,49,12,-6,10,-103,9,3,8,85,6,-48,4,85,3,2,2,-30,0,-26,-1,18,-1,80,-2,-81,-3,54,-3,-23,-4,-69,-4,-108,-4,107,-4,10,-4,-107,-5,-49,-6,-21,-7,-52,-8,-113,-9,55,-10,-30,-12,-117,-13,108,-14,-92,-15,54,-15,91,-15,-19,-15,22,-13,-50,-12,-17,-10,78,-7,-23,-5,127,-2,12,1,90,3,73,5,-78,6,-85,7,22,8,4,8,127,7,-108,6,-108,5,91,4,28,3,-12,1,-38,0,-22,-1,89,-1,39,-1,107,-1,29,0,61,1,-49,2,-128,4,97,6,62,8,-19,9,92,11,-113,12,67,13,-113,13,96,13,-52,12,-77,11,62,10,-119,8,-109,6,110,4,40,2,-4,-1,-47,-3,-78,-5,-59,-7,67,-8,4,-9,-1,-11,113,-11,20,-11,25,-11,74,-11,-26,-11,-112,-10,102,-9,38,-8,5,-7,-72,-7,84,-6,-69,-6,53,-5,127,-5,-25,-5,66,-4,-56,-4,60,-3,-49,-3,79,-2,-34,-2,85,-1,-46,-1,80,0,-92,0,2,1,36,1,78,1,102,1,106,1,116,1,117,1,105,1,83,1,79,1,93,1,-97,1,9,2,-79,2,127,3,-122,4,-127,5,102,6,78,7,-3,7,117,8,-80,8,-86,8,82,8,-107,7,-109,6,99,5,6,4,-82,2,109,1,97,0,-114,-1,35,-1,-31,-2,-38,-2,-20,-2,40,-1,87,-1,-92,-1,-47,-1,-20,-1,-59,-1,117,-1,0,-1,103,-2,-97,-3,-88,-4,-114,-5,120,-6,63,-7,17,-8,27,-9,68,-10,-16,-11,-25,-11,111,-10,73,-9,121,-8,-32,-7,106,-5,7,-3,-72,-2,57,0,-69,1,4,3,11,4,-95,4,-13,4,-63,4,58,4,95,3,63,2,-22,0,107,-1,-19,-3,123,-4,82,-5,92,-6,-7,-7,-5,-7,-99,-6,-62,-5,115,-3,-122,-1,12,2,-66,4,125,7,11,10,106,12,51,14,122,15,10,16,14,16,100,15,61,14,-74,12,-20,10,-19,8,-60,6,-87,4,-120,2,120,0,-82,-2,22,-3,-34,-5,-16,-6,94,-6,6,-6,-43,-7,-43,-7,-50,-7,-37,-7,-52,-7,-93,-7,116,-7,50,-7,-21,-8,-89,-8,-124,-8,97,-8,109,-8,126,-8,-108,-8,-53,-8,22,-7,49,-7,-123,-7,-34,-7}; }
	private static byte[] data27(){ return new byte[] {57,-6,-113,-6,-41,-6,64,-5,-121,-5,-12,-5,-122,-4,29,-3,-39,-3,-76,-2,-121,-1,123,0,100,1,72,2,50,3,25,4,15,5,-4,5,-15,6,-13,7,-8,8,-6,9,-21,10,-84,11,81,12,-91,12,-101,12,86,12,-102,11,-53,10,-69,9,-97,8,101,7,45,6,-14,4,-61,3,-117,2,110,1,112,0,-95,-1,-39,-2,89,-2,-18,-3,-123,-3,17,-3,-109,-4,-13,-5,32,-5,41,-6,-3,-8,-65,-9,72,-10,-30,-12,108,-13,57,-14,65,-15,-84,-16,-96,-16,16,-15,37,-14,-86,-13,-94,-11,-27,-9,116,-6,15,-3,-104,-1,-8,1,-6,3,-115,5,-78,6,79,7,-128,7,78,7,-80,6,-49,5,-50,4,-111,3,49,2,-36,0,-60,-1,-33,-2,117,-2,120,-2,-17,-2,-14,-1,87,1,-12,2,-47,4,-83,6,-112,8,86,10,-40,11,-18,12,-56,13,0,14,-44,13,15,13,-13,11,89,10,-120,8,90,6,22,4,-101,1,50,-1,-34,-4,-75,-6,-32,-8,93,-9,54,-10,-116,-11,56,-11,81,-11,-57,-11,85,-10,57,-9,24,-8,-17,-8,-85,-7,55,-6,-96,-6,-17,-6,5,-5,26,-5,59,-5,92,-5,-89,-5,-37,-5,55,-4,-97,-4,14,-3,-102,-3,27,-2,-77,-2,50,-1,-36,-1,96,0,-19,0,113,1,-63,1,-1,1,40,2,24,2,4,2,-17,1,-45,1,-32,1,3,2,79,2,-51,2,112,3,18,4,-49,4,-124,5,56,6,-49,6,58,7,101,7,74,7,-18,6,78,6,112,5,-102,4,-83,3,-14,2,42,2,-83,1,72,1,-6,0,-63,0,-91,0,-108,0,-126,0,98,0,69,0,49,0,-33,-1,-127,-1,14,-1,-125,-2,-56,-3,-2,-4,2,-4,-48,-6,-77,-7,-118,-8,-125,-9,-73,-10,70,-10,34,-10,103,-10,-3,-10,-32,-9,-1,-8,84,-6,-46,-5,115,-3,28,-1,-76,0,42,2,104,3,87,4,-32,4,-12,4,-82,4,-4,3,-5,2,-90,1,38,0,97,-2,-74,-4,31,-5,-28,-7,-4,-8,-94,-8,-3,-8,-32,-7,98,-5,107,-3,-36,-1,-102,2,92,5,14,8,-116,10,-91,12,47,14,30,15,-116,15,92,15,-97,14,120,13,1,12,61,10,65,8,27,6,-20,3,-36,1,-7,-1,79,-2,13,-3,12,-4,97,-5,37,-5,-26,-6,-35,-6,-13,-6,-9,-6,6,-5,-15,-6,-42,-6,-87,-6,80,-6,18,-6,-71,-7,108,-7,32,-7,-26,-8,-101,-8,126,-8,86,-8,84,-8,81,-8,95,-8,-95,-8,-24,-8,85,-7,-33,-7,-121,-6,71,-5,35,-4,14,-3,21,-2,11,-1,-24,-1,-71,0,116,1,0,2,125,2,-15,2,104,3,-2,3,-121,4,65,5,44,6,3,7,8,8,-21,8,-65,9,117,10,-19,10,46,11,48,11,-8,10,-91,10,36,10,114,9,-91,8,-81,7,-88,6,-123,5,99,4,86,3,81,2,103,1,-78,0,-2,-1,97,-1,-66,-2,-13,-3,46,-3,56,-4,29,-5,-11,-7,111,-8,-27,-10,80,-11,-87,-13,61,-14,50,-15,113,-16,54,-16,117,-16,68,-15,-97,-14,83,-12,105,-10,-85,-8,42,-5,-111,-3,-15,-1,-2,1,-77,3,17,5,-1,5,-118,6,-86,6,111,6,-42,5,1,5,-43,3,127,2,31,1,-32,-1,-27,-2,54,-2,4,-2,65,-2,-12,-2,21,0,118,1,44,3,23,5,-13,6,-14,8,-77,10,86,12,122,13,62,14,121,14,58,14,115,13,89,12,-100,10,-84,8,93,6,-55,3,27,1,121,-2,11,-4,-16,-7,46,-8,-14,-10,32,-10,-48,-11,-22,-11,112,-10,38,-9,-17,-9,-25,-8,-82,-7,113,-6,-42,-6,10,-5,33,-5,0,-5,-28,-6,-69,-6,-103,-6,-119,-6,-105,-6,-84,-6,-10,-6,80,-5,-50,-5,124,-4,57,-3,16,-2,-11,-2,-27,-1,-58,0,-98,1,61,2,-69,2,12,3,52,3,52,3,25,3,-9,2,-55,2,-102,2,-105,2,-94,2,-60,2,4,3,102,3,-39,3,78,4,-77,4,20,5,67,5,102,5,72,5,51,5,-13,4,-90,4,123,4,71,4,41,4,2,4,-44,3,-75,3,93,3,1,3,-93,2,63,2,-59,1,79,1,-31,0,99,0,-29,-1,90,-1,-59,-2,22,-2,76,-3,83,-4,59,-5,27,-6,0,-7,22,-8,54,-9,-91,-10,94,-10,93,-10,-94,-10,62,-9,24,-8,49,-7,113,-6,8,-4,-82,-3,103,-1,-5,0,96,2,-111,3,64,4,-71,4,-84,4,67,4,104,3,49,2,-77,0,-26,-2,22,-3,74,-5,-46,-7,-92,-8,30,-8,45,-8,-22,-8,73,-6,17,-4,118,-2,-6,0,-42,3,-125,6,13,9,45,11,-18,12,39,14,-41,14,41,15,-30,14,54,14,8,13,-118,11,-71,9,-96,7,116,5,97,3,99,1,-96,-1,64,-2,51,-3,-101,-4,52,-4,7,-4,-2,-5,34,-4,53,-4,98,-4,117,-4,103,-4,74,-4}; }
	private static byte[] data28(){ return new byte[] {-1,-5,-91,-5,19,-5,-118,-6,-23,-7,82,-7,-87,-8,30,-8,-84,-9,74,-9,-10,-10,-40,-10,-8,-10,60,-9,-79,-9,121,-8,-116,-7,-93,-6,-26,-5,59,-3,-96,-2,-62,-1,-32,0,-80,1,62,2,-116,2,-89,2,-61,2,-66,2,-36,2,29,3,-115,3,6,4,-93,4,106,5,44,6,0,7,-55,7,-103,8,50,9,-49,9,63,10,-109,10,-87,10,-126,10,52,10,-92,9,-22,8,5,8,14,7,20,6,4,5,4,4,4,3,30,2,32,1,72,0,75,-1,86,-2,67,-3,26,-4,-38,-6,94,-7,-55,-9,63,-10,-110,-12,35,-13,7,-14,63,-15,-35,-16,-22,-16,110,-15,126,-14,-30,-13,-112,-11,-121,-9,-112,-7,-92,-5,-80,-3,-94,-1,91,1,-37,2,21,4,6,5,-125,5,-90,5,107,5,-54,4,-33,3,-56,2,126,1,55,0,69,-1,-124,-2,46,-2,45,-2,-98,-2,124,-1,-79,0,63,2,-8,3,-1,5,-10,7,-38,9,-76,11,29,13,42,14,-64,14,-20,14,-106,14,-77,13,78,12,-126,10,57,8,-82,5,-8,2,51,0,-115,-3,31,-5,61,-7,-59,-9,-38,-10,112,-10,113,-10,-6,-10,-71,-9,-107,-8,126,-7,76,-6,-26,-6,90,-5,111,-5,94,-5,47,-5,-23,-6,-110,-6,59,-6,-20,-7,-91,-7,-111,-7,-118,-7,-75,-7,31,-6,-59,-6,-96,-5,-72,-4,-5,-3,60,-1,-113,0,-77,1,-51,2,-91,3,87,4,-80,4,-18,4,-59,4,-115,4,58,4,-59,3,88,3,-14,2,-93,2,107,2,97,2,117,2,-97,2,-52,2,4,3,43,3,102,3,-98,3,-45,3,9,4,76,4,-105,4,-22,4,40,5,104,5,119,5,90,5,13,5,-98,4,5,4,81,3,-98,2,-26,1,54,1,-117,0,-22,-1,94,-1,-71,-2,11,-2,82,-3,101,-4,-116,-5,-102,-6,-62,-7,-12,-8,71,-8,-86,-9,82,-9,45,-9,72,-9,-120,-9,24,-8,-23,-8,-14,-7,49,-5,-99,-4,43,-2,-97,-1,6,1,81,2,61,3,-1,3,87,4,56,4,-83,3,-80,2,74,1,-88,-1,-25,-3,28,-4,119,-6,63,-7,110,-8,79,-8,-81,-8,-91,-7,56,-5,72,-3,-88,-1,34,2,-75,4,36,7,88,9,70,11,-48,12,-2,13,-89,14,-23,14,-78,14,-9,13,-78,12,34,11,49,9,60,7,30,5,26,3,63,1,-72,-1,-124,-2,-95,-3,13,-3,-95,-4,-97,-4,-79,-4,-35,-4,17,-3,70,-3,93,-3,72,-3,20,-3,-77,-4,43,-4,-128,-5,-72,-6,-19,-7,21,-7,60,-8,96,-9,-109,-10,22,-10,-72,-11,-93,-11,-29,-11,97,-10,71,-9,115,-8,-48,-7,121,-5,31,-3,-72,-2,38,0,79,1,43,2,-92,2,-21,2,-22,2,-51,2,-118,2,97,2,70,2,67,2,94,2,-67,2,52,3,-42,3,126,4,117,5,81,6,60,7,28,8,-5,8,-73,9,60,10,-90,10,-82,10,-106,10,49,10,-91,9,-18,8,5,8,24,7,21,6,-3,4,-17,3,-22,2,-39,1,-29,0,-42,-1,-90,-2,110,-3,20,-4,-98,-6,13,-7,-121,-9,-18,-11,-94,-12,116,-13,-79,-14,48,-14,43,-14,105,-14,15,-13,-3,-13,47,-11,-114,-10,26,-8,-75,-7,98,-5,20,-3,-81,-2,57,0,-98,1,-78,2,-122,3,9,4,37,4,-36,3,83,3,112,2,-118,1,-120,0,-98,-1,-30,-2,83,-2,30,-2,64,-2,-69,-2,-76,-1,-16,0,-106,2,100,4,81,6,80,8,55,10,-19,11,80,13,78,14,-7,14,26,15,-65,14,-62,13,68,12,51,10,-42,7,26,5,92,2,-82,-1,34,-3,-10,-6,91,-7,55,-8,-103,-9,-109,-9,-34,-9,-126,-8,69,-7,10,-6,-54,-6,98,-5,-65,-5,-27,-5,-32,-5,-80,-5,88,-5,-16,-6,96,-6,-49,-7,74,-7,-46,-8,120,-8,110,-8,-86,-8,39,-7,-2,-7,4,-5,95,-4,-53,-3,61,-1,-64,0,31,2,101,3,108,4,64,5,-89,5,-19,5,-31,5,126,5,14,5,-119,4,-43,3,50,3,-100,2,23,2,-104,1,76,1,1,1,-46,0,-55,0,-21,0,54,1,-101,1,37,2,-48,2,-102,3,108,4,48,5,-65,5,35,6,64,6,9,6,-80,5,-8,4,50,4,81,3,108,2,-100,1,-29,0,37,0,120,-1,-35,-2,35,-2,123,-3,-54,-4,38,-4,-114,-5,-23,-6,87,-6,-52,-7,101,-7,10,-7,-53,-8,-83,-8,-70,-8,-2,-8,116,-7,33,-6,-5,-6,25,-4,73,-3,118,-2,-37,-1,24,1,31,2,3,3,112,3,-85,3,66,3,127,2,83,1,-39,-1,64,-2,-106,-4,28,-5,-43,-7,3,-7,-81,-8,-41,-8,-116,-7,-79,-6,75,-4,60,-2,113,0,-108,2,-65,4,-27,6,-26,8,-94,10,20,12,51,13,-24,13,10,14,-44,13,8,13,-50,11,53,10,107,8,124,6,-125,4,-77,2}; }
	private static byte[] data29(){ return new byte[] {31,1,-64,-1,-76,-2,-19,-3,-126,-3,82,-3,101,-3,-104,-3,-24,-3,44,-2,104,-2,115,-2,108,-2,30,-2,-76,-3,10,-3,50,-4,58,-5,-2,-7,-68,-8,109,-9,43,-10,17,-11,76,-12,-22,-13,-21,-13,102,-12,65,-11,-88,-10,67,-8,50,-6,43,-4,3,-2,-65,-1,30,1,47,2,-8,2,78,3,94,3,52,3,-34,2,-122,2,28,2,-39,1,-114,1,120,1,-126,1,-57,1,86,2,1,3,-14,3,8,5,66,6,108,7,-110,8,-102,9,123,10,28,11,99,11,-121,11,66,11,-55,10,12,10,19,9,-11,7,-43,6,-93,5,121,4,86,3,23,2,-33,0,-115,-1,50,-2,-93,-4,45,-5,-85,-7,36,-8,-52,-10,-104,-11,-102,-12,-5,-13,-115,-13,119,-13,-85,-13,13,-12,-95,-12,94,-11,68,-10,77,-9,123,-8,-55,-7,43,-5,-118,-4,-3,-3,81,-1,118,0,101,1,10,2,103,2,100,2,37,2,-63,1,13,1,83,0,-117,-1,-29,-2,97,-2,45,-2,36,-2,-108,-2,87,-1,87,0,-71,1,92,3,26,5,6,7,-36,8,-78,10,45,12,-110,13,-127,14,7,15,22,15,110,14,59,13,-125,11,96,9,-16,6,84,4,-68,1,77,-1,38,-3,112,-5,61,-6,-119,-7,57,-7,91,-7,-73,-7,80,-6,-23,-6,119,-5,-26,-5,71,-4,107,-4,91,-4,46,-4,-40,-5,64,-5,-119,-6,-82,-7,-46,-8,22,-8,96,-9,11,-9,-19,-10,55,-9,-30,-9,-56,-8,15,-6,-122,-5,40,-3,-36,-2,-114,0,46,2,-110,3,-76,4,-122,5,-12,5,51,6,16,6,-87,5,35,5,-120,4,-74,3,-16,2,27,2,68,1,-112,0,-18,-1,-123,-1,65,-1,74,-1,-116,-1,53,0,11,1,8,2,57,3,112,4,-116,5,-125,6,23,7,101,7,95,7,-5,6,91,6,-122,5,-111,4,-123,3,126,2,-114,1,-81,0,-76,-1,-17,-2,55,-2,109,-3,-46,-4,50,-4,-76,-5,53,-5,-52,-6,108,-6,39,-6,-26,-7,-56,-7,-66,-7,-46,-7,-2,-7,76,-6,-69,-6,67,-5,-1,-5,-36,-4,-48,-3,-21,-2,-4,-1,-18,0,-43,1,93,2,-108,2,104,2,-29,1,0,1,-27,-1,-113,-2,52,-3,-3,-5,-30,-6,20,-6,-89,-7,-80,-7,17,-6,-16,-6,36,-4,-106,-3,43,-1,-8,0,-46,2,-60,4,-104,6,82,8,-40,9,13,11,-14,11,108,12,116,12,10,12,60,11,2,10,-123,8,-13,6,44,5,-126,3,8,2,-71,0,-99,-1,-25,-2,100,-2,82,-2,83,-2,-97,-2,-29,-2,54,-1,-127,-1,-76,-1,-44,-1,-96,-1,79,-1,-71,-2,-28,-3,-62,-4,108,-5,-9,-7,77,-8,-68,-10,80,-11,42,-12,99,-13,15,-13,65,-13,1,-12,51,-11,-50,-10,-62,-8,-51,-6,-46,-4,-87,-2,94,0,-112,1,-121,2,8,3,73,3,65,3,9,3,-99,2,39,2,-89,1,26,1,-64,0,-115,0,-104,0,-51,0,87,1,13,2,25,3,75,4,-101,5,8,7,105,8,-61,9,-45,10,-54,11,72,12,125,12,84,12,-58,11,2,11,-4,9,-42,8,-115,7,61,6,-41,4,84,3,-28,1,100,0,-61,-2,58,-3,-84,-5,32,-6,-67,-8,126,-9,-126,-10,-72,-11,31,-11,-54,-12,-65,-12,-60,-12,-3,-12,65,-11,-73,-11,49,-10,-70,-10,116,-9,85,-8,90,-7,-105,-6,-68,-5,-4,-4,39,-2,31,-1,15,0,-86,0,13,1,51,1,41,1,-13,0,-123,0,36,0,-83,-1,99,-1,39,-1,48,-1,120,-1,-5,-1,-55,0,-44,1,31,3,118,4,36,6,-64,7,114,9,-9,10,83,12,113,13,15,14,74,14,-15,13,18,13,-86,11,-51,9,-75,7,102,5,4,3,-65,0,-64,-2,26,-3,-20,-5,30,-5,-60,-6,-87,-6,-46,-6,34,-5,-113,-5,-17,-5,95,-4,-86,-4,-20,-4,8,-3,-35,-4,125,-4,-12,-5,39,-5,70,-6,64,-7,51,-8,70,-9,-90,-10,47,-10,25,-10,103,-10,5,-9,23,-8,111,-7,10,-5,-50,-4,-73,-2,126,0,70,2,-66,3,-33,4,-57,5,80,6,-125,6,101,6,-6,5,80,5,122,4,-110,3,125,2,105,1,81,0,73,-1,-89,-2,53,-2,13,-2,88,-2,0,-1,20,0,111,1,-1,2,-112,4,5,6,66,7,58,8,-81,8,-37,8,-103,8,37,8,45,7,55,6,32,5,-10,3,-39,2,-86,1,-128,0,109,-1,-115,-2,-82,-3,11,-3,119,-4,15,-4,-97,-5,94,-5,25,-5,-15,-6,-64,-6,-96,-6,-114,-6,-117,-6,-113,-6,-76,-6,-30,-6,54,-5,-97,-5,73,-4,-23,-4,-59,-3,-109,-2,97,-1,26,0,-94,0,-12,0,-17,0,-77,0,19,0,101,-1,111,-2,122,-3,-106,-4,-31,-5,81,-5,5,-5,16,-5,71,-5,-47,-5,-96,-4,-126,-3,-85,-2,-12,-1,114,1,20,3,-72,4,84,6}; }
	private static byte[] data30(){ return new byte[] {-40,7,23,9,26,10,-58,10,13,11,-27,10,123,10,-99,9,-110,8,62,7,-18,5,111,4,20,3,-48,1,-29,0,32,0,-83,-1,-125,-1,115,-1,-85,-1,1,0,109,0,-51,0,29,1,84,1,83,1,33,1,-111,0,-77,-1,126,-2,14,-3,79,-5,117,-7,-97,-9,-31,-11,114,-12,102,-13,-38,-14,-39,-14,120,-13,-113,-12,48,-10,-2,-9,-23,-7,-15,-5,-41,-3,121,-1,-14,0,-5,1,-61,2,33,3,79,3,31,3,-57,2,22,2,99,1,-82,0,22,0,-115,-1,57,-1,33,-1,101,-1,-24,-1,-62,0,-21,1,80,3,-26,4,121,6,36,8,-86,9,-14,10,2,12,-81,12,9,13,-9,12,-107,12,-39,11,-8,10,-71,9,88,8,-37,6,37,5,123,3,-71,1,-5,-1,72,-2,-98,-4,41,-5,-23,-7,-44,-8,20,-8,-126,-9,42,-9,-12,-10,-27,-10,-42,-10,-33,-10,-57,-10,-27,-10,-26,-10,14,-9,101,-9,-57,-9,91,-8,33,-7,-8,-7,-28,-6,-38,-5,-45,-4,-62,-3,-100,-2,90,-1,-33,-1,48,0,121,0,113,0,109,0,74,0,56,0,45,0,57,0,112,0,-49,0,96,1,31,2,-1,2,47,4,112,5,-39,6,77,8,-90,9,-2,10,-2,11,-71,12,6,13,-38,12,46,12,11,11,-109,9,-68,7,-65,5,-59,3,-56,1,15,0,-93,-2,-128,-3,-105,-4,16,-4,-58,-5,-64,-5,-31,-5,24,-4,116,-4,-25,-4,57,-3,127,-3,-102,-3,-126,-3,48,-3,-87,-4,-14,-5,-3,-6,-1,-7,-10,-8,-25,-9,27,-9,87,-10,-3,-11,-5,-11,83,-10,20,-9,79,-8,-56,-7,-124,-5,122,-3,96,-1,77,1,13,3,-112,4,-65,5,-95,6,51,7,90,7,54,7,-82,6,-33,5,-39,4,-106,3,45,2,-48,0,-120,-1,104,-2,-78,-3,83,-3,118,-3,21,-2,22,-1,-127,0,5,2,-75,3,73,5,-68,6,-42,7,-87,8,17,9,2,9,-59,8,41,8,64,7,38,6,-34,4,127,3,58,2,-8,0,-38,-1,-54,-2,-13,-3,70,-3,-62,-4,96,-4,41,-4,-6,-5,-32,-5,-36,-5,-16,-5,-22,-5,-24,-5,-22,-5,-52,-5,-69,-5,-88,-5,-74,-5,-60,-5,5,-4,80,-4,-59,-4,82,-3,-40,-3,88,-2,-53,-2,23,-1,36,-1,21,-1,-34,-2,104,-2,-4,-3,-128,-3,32,-3,-55,-4,-98,-4,125,-4,-85,-4,-67,-4,16,-3,112,-3,12,-2,-63,-2,-84,-1,-76,0,-4,1,73,3,-68,4,23,6,83,7,107,8,55,9,-35,9,17,10,-23,9,122,9,-64,8,-53,7,-84,6,87,5,24,4,-28,2,-5,1,27,1,-106,0,71,0,52,0,91,0,-97,0,6,1,-128,1,-15,1,57,2,102,2,79,2,-22,1,54,1,31,0,-92,-2,-22,-4,22,-5,20,-7,56,-9,-112,-11,80,-12,-124,-13,61,-13,-108,-13,90,-12,-97,-11,52,-9,-11,-8,-76,-6,-102,-4,68,-2,-66,-1,-20,0,-21,1,-116,2,-23,2,-34,2,-103,2,15,2,89,1,-106,0,-45,-1,49,-1,-95,-2,76,-2,70,-2,-114,-2,52,-1,40,0,107,1,0,3,-87,4,100,6,53,8,-49,9,48,11,60,12,-12,12,82,13,54,13,-40,12,23,12,15,11,-88,9,44,8,-128,6,-93,4,-37,2,20,1,70,-1,-84,-3,76,-4,56,-5,98,-6,-45,-7,124,-7,95,-7,86,-7,65,-7,64,-7,26,-7,-22,-8,-109,-8,73,-8,13,-8,-42,-9,-53,-9,-47,-9,12,-8,108,-8,4,-7,-76,-7,104,-6,70,-5,31,-4,-31,-4,-88,-3,73,-2,-55,-2,52,-1,-125,-1,-79,-1,2,0,37,0,97,0,-105,0,-19,0,84,1,-29,1,-85,2,-121,3,-106,4,-47,5,34,7,121,8,-68,9,-31,10,-77,11,34,12,44,12,-49,11,0,11,-44,9,106,8,-63,6,18,5,84,3,-44,1,121,0,65,-1,88,-2,-91,-3,35,-3,-15,-4,-70,-4,-42,-4,-3,-4,71,-3,-109,-3,-41,-3,-9,-3,-22,-3,-59,-3,76,-3,-71,-4,-28,-5,-18,-6,-29,-7,-65,-8,-69,-9,-57,-10,25,-10,-59,-11,-58,-11,50,-10,8,-9,67,-8,-60,-7,-103,-5,-112,-3,-113,-1,-128,1,79,3,-28,4,69,6,39,7,-61,7,-24,7,-113,7,-24,6,-32,5,112,4,-12,2,88,1,-62,-1,122,-2,115,-3,-8,-4,-38,-4,73,-3,41,-2,106,-1,-7,0,-101,2,63,4,-60,5,-8,6,23,8,-84,8,-16,8,-48,8,92,8,-101,7,127,6,76,5,1,4,-94,2,83,1,19,0,-3,-2,38,-2,100,-3,-37,-4,-126,-4,85,-4,49,-4,83,-4,120,-4,-108,-4,-41,-4,-1,-4,3,-3,1,-3,-10,-4,-28,-4,-45,-4,-78,-4,-75,-4,-64,-4,-32,-4,-15,-4,12,-3,65,-3,58,-3,71,-3,43,-3,36,-3,-3,-4,-23,-4,-64,-4,-56,-4,-46,-4,-6,-4,19,-3}; }
	private static byte[] data31(){ return new byte[] {73,-3,96,-3,-105,-3,-52,-3,7,-2,89,-2,-60,-2,91,-1,20,0,0,1,-5,1,34,3,58,4,107,5,-111,6,126,7,75,8,-42,8,6,9,-27,8,-116,8,-53,7,-12,6,-38,5,-55,4,-66,3,-53,2,21,2,111,1,22,1,-13,0,6,1,83,1,-97,1,54,2,-94,2,22,3,87,3,100,3,36,3,93,2,89,1,-23,-1,36,-2,48,-4,43,-6,37,-8,90,-10,-40,-12,-44,-13,79,-13,51,-13,-84,-13,-125,-12,-52,-11,87,-9,-10,-8,-45,-6,-106,-4,57,-2,-78,-1,-34,0,-44,1,85,2,-116,2,99,2,18,2,106,1,-68,0,-33,-1,15,-1,96,-2,-59,-3,127,-3,-126,-3,-43,-3,-115,-2,-69,-1,21,1,-59,2,-107,4,116,6,58,8,-18,9,78,11,119,12,43,13,123,13,111,13,-11,12,9,12,-54,10,74,9,125,7,-115,5,-125,3,-126,1,-80,-1,10,-2,-65,-4,-82,-5,10,-5,-85,-6,-112,-6,-78,-6,-40,-6,-5,-6,17,-5,6,-5,-48,-6,-112,-6,28,-6,-88,-7,49,-7,-82,-8,61,-8,-12,-9,-76,-9,-56,-9,-17,-9,69,-8,-53,-8,102,-7,46,-6,-7,-6,-72,-5,112,-4,39,-3,-46,-3,126,-2,20,-1,-102,-1,29,0,-118,0,16,1,-108,1,34,2,-37,2,-124,3,105,4,99,5,104,6,-113,7,-119,8,118,9,28,10,-111,10,-74,10,-123,10,-9,9,64,9,55,8,14,7,-64,5,-125,4,77,3,28,2,9,1,38,0,100,-1,-46,-2,93,-2,20,-2,-16,-3,-3,-3,16,-2,77,-2,92,-2,-125,-2,123,-2,76,-2,-4,-3,109,-3,-72,-4,-51,-5,-89,-6,-127,-7,75,-8,35,-9,41,-10,120,-11,18,-11,20,-11,-113,-11,95,-10,-77,-9,62,-7,48,-5,68,-3,102,-1,110,1,88,3,2,5,104,6,61,7,-59,7,-56,7,76,7,98,6,27,5,-123,3,-26,1,62,0,-47,-2,-70,-3,2,-3,-62,-4,-19,-4,-93,-3,-81,-2,29,0,-95,1,80,3,-48,4,59,6,99,7,66,8,-90,8,-81,8,115,8,-77,7,-76,6,121,5,24,4,-97,2,52,1,-50,-1,-119,-2,119,-3,-99,-4,34,-4,-51,-5,-73,-5,-22,-5,62,-4,-72,-4,46,-3,-84,-3,32,-2,115,-2,-92,-2,-70,-2,-87,-2,120,-2,65,-2,-5,-3,-107,-3,59,-3,-43,-4,-122,-4,39,-4,-22,-5,-92,-5,114,-5,77,-5,79,-5,102,-5,-72,-5,30,-4,-89,-4,40,-3,-77,-3,61,-2,-97,-2,-22,-2,58,-1,104,-1,-114,-1,-83,-1,-33,-1,46,0,-113,0,21,1,-73,1,115,2,85,3,83,4,57,5,22,6,-65,6,45,7,97,7,84,7,-4,6,104,6,-68,5,-14,4,32,4,69,3,-107,2,12,2,-93,1,121,1,-118,1,-69,1,54,2,-83,2,45,3,-74,3,30,4,60,4,18,4,-106,3,-103,2,97,1,-58,-1,-31,-3,-7,-5,7,-6,48,-8,-118,-10,72,-11,103,-12,-24,-13,-41,-13,56,-12,-11,-12,20,-10,104,-9,-9,-8,-100,-6,61,-4,-51,-3,20,-1,82,0,35,1,-88,1,-40,1,-62,1,89,1,-53,0,27,0,82,-1,109,-2,-81,-3,37,-3,-21,-4,8,-3,-115,-3,93,-2,-107,-1,50,1,2,3,-14,4,-13,6,-57,8,-109,10,-19,11,-14,12,-108,13,-69,13,112,13,-92,12,123,11,-35,9,0,8,4,6,-25,3,-33,1,-22,-1,105,-2,47,-3,93,-4,-19,-5,-59,-5,-16,-5,40,-4,-119,-4,-38,-4,10,-3,41,-3,10,-3,-65,-4,64,-4,-113,-5,-76,-6,-31,-7,-7,-8,54,-8,-118,-9,8,-9,-65,-10,-63,-10,-37,-10,93,-9,-56,-9,-109,-8,91,-7,64,-6,61,-5,50,-4,58,-3,55,-2,39,-1,17,0,-51,0,-105,1,56,2,-34,2,127,3,6,4,-85,4,62,5,-15,5,-96,6,65,7,-33,7,89,8,-73,8,-32,8,-26,8,-68,8,103,8,-33,7,36,7,114,6,-102,5,-77,4,-63,3,-52,2,-24,1,10,1,89,0,-77,-1,72,-1,0,-1,-55,-2,-71,-2,-62,-2,-52,-2,-23,-2,-20,-2,-40,-2,-83,-2,88,-2,-59,-3,15,-3,27,-4,-7,-6,-48,-7,-105,-8,119,-9,119,-10,-79,-11,67,-11,61,-11,-100,-11,96,-10,-99,-9,24,-7,-44,-6,-44,-4,-20,-2,-11,0,-43,2,98,4,-79,5,-121,6,-22,6,-25,6,80,6,84,5,8,4,124,2,1,1,-94,-1,108,-2,-116,-3,42,-3,45,-3,-80,-3,126,-2,-83,-1,27,1,-96,2,65,4,-72,5,3,7,-9,7,-77,8,-16,8,-30,8,86,8,113,7,94,6,0,5,-124,3,-17,1,-122,0,27,-1,-36,-3,-35,-4,25,-4,-93,-5,-125,-5,-78,-5,13,-4,-96,-4,95,-3,28,-2,-53,-2,117,-1,-5,-1,64,0,93,0,57,0,-18,-1,104,-1,-50,-2,-2,-3,46,-3,72,-4}; }
	private static byte[] data32(){ return new byte[] {118,-5,-73,-6,30,-6,-69,-7,-116,-7,-95,-7,6,-6,-112,-6,97,-5,76,-4,77,-3,62,-2,59,-1,-5,-1,-120,0,-8,0,43,1,76,1,79,1,39,1,-6,0,-25,0,-30,0,-2,0,71,1,-61,1,95,2,8,3,-38,3,-117,4,46,5,-98,5,-42,5,-33,5,-62,5,86,5,-31,4,86,4,-50,3,39,3,-67,2,90,2,38,2,14,2,41,2,109,2,-36,2,52,3,-84,3,-15,3,37,4,17,4,-68,3,23,3,26,2,-17,0,120,-1,-30,-3,74,-4,-80,-6,49,-7,-14,-9,-57,-10,-8,-11,123,-11,76,-11,100,-11,-9,-11,-45,-10,-37,-9,23,-7,-128,-6,-18,-5,54,-3,121,-2,-119,-1,76,0,-32,0,41,1,44,1,-22,0,94,0,-88,-1,-45,-2,0,-2,83,-3,-49,-4,-96,-4,-53,-4,81,-3,100,-2,-61,-1,-123,1,117,3,-121,5,-101,7,-125,9,68,11,-99,12,-98,13,16,14,14,14,-119,13,122,12,-17,10,10,9,16,7,-49,4,-73,2,-57,0,34,-1,-42,-3,-2,-4,-123,-4,82,-4,-118,-4,-35,-4,96,-3,-11,-3,110,-2,-41,-2,-14,-2,-54,-2,98,-2,-72,-3,-80,-4,-114,-5,66,-6,25,-7,-26,-9,-50,-10,2,-10,118,-11,59,-11,71,-11,-83,-11,49,-10,25,-9,39,-8,93,-7,-59,-6,56,-4,-103,-3,-8,-2,72,0,103,1,121,2,85,3,17,4,-88,4,27,5,-127,5,-54,5,23,6,84,6,-115,6,-66,6,-25,6,6,7,30,7,43,7,42,7,41,7,2,7,-48,6,126,6,26,6,-106,5,-16,4,33,4,83,3,-124,2,-74,1,-1,0,95,0,-59,-1,101,-1,6,-1,-42,-2,-80,-2,-72,-2,-69,-2,-58,-2,-69,-2,-98,-2,93,-2,-27,-3,50,-3,101,-4,105,-5,56,-6,39,-7,22,-8,26,-9,102,-10,-7,-11,-28,-11,51,-10,-25,-10,-7,-9,104,-7,19,-5,-6,-4,-55,-2,-68,0,-127,2,-9,3,36,5,-53,5,-13,5,-59,5,17,5,32,4,-14,2,-92,1,83,0,67,-1,93,-2,-30,-3,-104,-3,-47,-3,112,-2,61,-1,-124,0,-12,1,-124,3,10,5,79,6,124,7,68,8,-65,8,-40,8,-104,8,-13,7,-11,6,-63,5,93,4,-69,2,46,1,-91,-1,45,-2,18,-3,14,-4,-126,-5,63,-5,85,-5,-57,-5,112,-4,94,-3,106,-2,-121,-1,-120,0,98,1,29,2,107,2,-107,2,73,2,-75,1,-37,0,-79,-1,108,-2,-11,-4,-107,-5,53,-6,25,-7,79,-8,-19,-9,-25,-9,55,-8,-56,-8,-58,-7,-14,-6,48,-4,124,-3,-66,-2,-22,-1,-31,0,-99,1,34,2,96,2,110,2,51,2,-32,1,119,1,56,1,-12,0,-21,0,-1,0,44,1,-102,1,17,2,-112,2,0,3,-121,3,-15,3,55,4,98,4,90,4,79,4,17,4,-66,3,102,3,40,3,-35,2,-78,2,-106,2,-76,2,-44,2,15,3,82,3,-79,3,-26,3,29,4,7,4,-41,3,93,3,-69,2,-49,1,-26,0,-50,-1,-128,-2,66,-3,-7,-5,-71,-6,-121,-7,-120,-8,-85,-9,20,-9,-50,-10,-51,-10,20,-9,-117,-9,80,-8,48,-7,39,-6,76,-5,-125,-4,-96,-3,-97,-2,86,-1,-1,-1,70,0,78,0,13,0,-113,-1,-23,-2,64,-2,-125,-3,-10,-4,-103,-4,-126,-4,-60,-4,122,-3,-111,-2,1,0,-54,1,-62,3,-62,5,-62,7,-82,9,88,11,-81,12,112,13,-54,13,-107,13,-64,12,-112,11,-16,9,11,8,11,6,4,4,13,2,-126,0,17,-1,27,-2,110,-3,55,-3,59,-3,-119,-3,25,-2,-80,-2,108,-1,-18,-1,86,0,103,0,52,0,-93,-1,-73,-2,-111,-3,53,-4,-70,-6,64,-7,-52,-9,122,-10,94,-11,-115,-12,4,-12,-46,-13,-10,-13,-107,-12,107,-11,-102,-10,2,-8,-96,-7,79,-5,9,-3,-44,-2,103,0,-41,1,54,3,58,4,21,5,-70,5,42,6,119,6,-112,6,-127,6,98,6,62,6,36,6,-20,5,-27,5,-39,5,11,6,39,6,103,6,-116,6,-111,6,-111,6,71,6,-15,5,119,5,-36,4,19,4,89,3,104,2,-93,1,-60,0,-5,-1,96,-1,-49,-2,-128,-2,76,-2,50,-2,61,-2,103,-2,82,-2,59,-2,36,-2,-70,-3,53,-3,-115,-4,-72,-5,-59,-6,-49,-7,-36,-8,20,-8,101,-9,-2,-10,-32,-10,30,-9,-87,-9,-119,-8,-77,-7,52,-5,-78,-4,89,-2,10,0,108,1,-86,2,-103,3,37,4,109,4,55,4,-40,3,35,3,103,2,119,1,-101,0,-56,-1,63,-1,-61,-2,-65,-2,-5,-2,118,-1,76,0,113,1,-98,2,-21,3,40,5,81,6,40,7,-38,7,59,8,71,8,16,8,102,7,92,6,46,5,-60,3,66,2,-85,0,59,-1,-22,-3,-45,-4,-7,-5,-118,-5,110,-5,-93,-5,67,-4,53,-3,90,-2}; }
	private static byte[] data33(){ return new byte[] {-125,-1,-82,0,-36,1,-43,2,-111,3,-31,3,-45,3,100,3,126,2,55,1,-73,-1,-26,-3,24,-4,91,-6,-43,-8,-113,-9,-80,-10,84,-10,79,-10,-53,-10,-96,-9,-60,-8,46,-6,-60,-5,83,-3,-49,-2,56,0,77,1,52,2,-70,2,-7,2,-15,2,-80,2,78,2,-46,1,110,1,10,1,-48,0,-65,0,-69,0,-13,0,54,1,-88,1,60,2,-74,2,56,3,-107,3,-11,3,50,4,92,4,84,4,50,4,42,4,-12,3,-62,3,-105,3,122,3,104,3,94,3,93,3,104,3,104,3,93,3,57,3,2,3,-77,2,87,2,-27,1,81,1,-74,0,-11,-1,25,-1,12,-2,5,-3,4,-4,-5,-6,-12,-7,53,-7,-125,-8,12,-8,-51,-9,-76,-9,-17,-9,52,-8,-26,-8,-82,-7,-97,-6,-97,-5,-98,-4,-123,-3,78,-2,-30,-2,70,-1,107,-1,81,-1,1,-1,-105,-2,23,-2,-100,-3,59,-3,11,-3,40,-3,-74,-3,-127,-2,-94,-1,6,1,-103,2,108,4,90,6,55,8,-19,9,65,11,42,12,-75,12,-94,12,16,12,30,11,-87,9,9,8,81,6,126,4,-74,2,47,1,-74,-1,-94,-2,-6,-3,-77,-3,-83,-3,13,-2,-100,-2,78,-1,15,0,-24,0,120,1,-36,1,-8,1,-74,1,8,1,13,0,-49,-2,57,-3,-118,-5,-72,-7,6,-8,102,-10,-5,-12,-48,-13,-7,-14,-127,-14,-123,-14,16,-13,9,-12,93,-11,-25,-10,-45,-8,-43,-6,-22,-4,-11,-2,-32,0,-113,2,2,4,74,5,27,6,-60,6,-14,6,-41,6,-113,6,33,6,-64,5,41,5,-54,4,-121,4,105,4,125,4,-64,4,27,5,-125,5,-24,5,66,6,-127,6,-113,6,109,6,43,6,-94,5,5,5,56,4,74,3,85,2,76,1,94,0,-115,-1,-9,-2,113,-2,32,-2,8,-2,-13,-3,-2,-3,-12,-3,-9,-3,-32,-3,-73,-3,82,-3,-46,-4,24,-4,98,-5,-110,-6,-32,-7,26,-7,-122,-8,32,-8,-7,-9,5,-8,97,-8,18,-7,-6,-7,43,-5,102,-4,-83,-3,-12,-2,32,0,15,1,-38,1,87,2,-55,2,-23,2,-38,2,-94,2,72,2,-45,1,73,1,-50,0,-114,0,106,0,119,0,-51,0,70,1,-25,1,-107,2,127,3,118,4,61,5,7,6,-67,6,41,7,66,7,20,7,-97,6,-39,5,-42,4,-85,3,78,2,-32,0,91,-1,-23,-3,-67,-4,-59,-5,69,-5,3,-5,56,-5,-61,-5,-83,-4,-45,-3,40,-1,-124,0,11,2,92,3,126,4,53,5,96,5,4,5,47,4,-20,2,71,1,108,-1,107,-3,99,-5,-110,-7,-26,-9,-104,-10,-62,-11,102,-11,-77,-11,64,-10,92,-9,-85,-8,87,-6,2,-4,-59,-3,99,-1,-38,0,-5,1,-32,2,78,3,-102,3,96,3,17,3,-111,2,-2,1,111,1,-11,0,124,0,41,0,-1,-1,4,0,56,0,-114,0,-7,0,-105,1,45,2,-56,2,58,3,-62,3,22,4,86,4,-112,4,-72,4,-59,4,-76,4,-126,4,80,4,17,4,-64,3,103,3,23,3,-44,2,-106,2,91,2,46,2,13,2,2,2,-29,1,-64,1,106,1,-18,0,82,0,-113,-1,-89,-2,-61,-3,-81,-4,-124,-5,107,-6,106,-7,123,-8,-74,-9,62,-9,30,-9,62,-9,-81,-9,66,-8,36,-7,22,-6,33,-5,15,-4,17,-3,-55,-3,97,-2,-65,-2,-41,-2,-41,-2,-82,-2,104,-2,49,-2,20,-2,47,-2,119,-2,-21,-2,-74,-1,-57,0,22,2,-69,3,85,5,11,7,118,8,-80,9,-111,10,19,11,47,11,-51,10,40,10,33,9,-34,7,93,6,-37,4,62,3,-85,1,83,0,63,-1,123,-2,21,-2,10,-2,73,-2,-78,-2,95,-1,27,0,-5,0,-78,1,58,2,-82,2,-79,2,100,2,-86,1,-80,0,75,-1,-86,-3,-12,-5,30,-6,35,-8,90,-10,-74,-12,88,-13,-125,-14,7,-14,39,-14,-62,-14,-64,-13,13,-11,-57,-10,-56,-8,7,-5,60,-3,-127,-1,-116,1,102,3,-32,4,0,6,-105,6,-52,6,-73,6,86,6,-42,5,45,5,-123,4,-15,3,-121,3,80,3,68,3,-126,3,-65,3,78,4,-44,4,104,5,-28,5,80,6,-108,6,-97,6,114,6,18,6,103,5,-101,4,-107,3,-101,2,-110,1,-110,0,-61,-1,19,-1,-107,-2,72,-2,22,-2,4,-2,17,-2,49,-2,69,-2,96,-2,88,-2,30,-2,-60,-3,59,-3,-123,-4,-59,-5,5,-5,71,-6,-92,-7,34,-7,-58,-8,-77,-8,-43,-8,56,-7,-62,-7,118,-6,71,-5,31,-4,6,-3,-21,-3,-38,-2,-94,-1,95,0,-9,0,101,1,-73,1,-62,1,-58,1,-96,1,-120,1,81,1,92,1,100,1,125,1,-49,1,26,2,-83,2,83,3,24,4,-36,4,-103,5,64,6,-76,6,-19,6,-36,6,-110,6,19,6,94,5,84,4}; }
	private static byte[] data34(){ return new byte[] {23,3,-90,1,56,0,-59,-2,124,-3,96,-4,-95,-5,32,-5,27,-5,97,-5,11,-4,42,-3,104,-2,-10,-1,120,1,19,3,61,4,57,5,-109,5,113,5,-34,4,-43,3,122,2,-85,0,-73,-2,-87,-4,-94,-6,-68,-8,64,-9,32,-10,121,-11,81,-11,-103,-11,97,-10,-121,-9,-13,-8,-109,-6,101,-4,11,-2,-74,-1,43,1,96,2,67,3,-77,3,-53,3,-111,3,65,3,-79,2,43,2,100,1,-61,0,27,0,-82,-1,107,-1,99,-1,-108,-1,-19,-1,125,0,8,1,-72,1,78,2,14,3,-59,3,107,4,-26,4,82,5,-103,5,-99,5,113,5,50,5,-88,4,20,4,-114,3,-3,2,110,2,-11,1,-92,1,120,1,119,1,122,1,-74,1,-15,1,10,2,-1,1,-36,1,116,1,-29,0,33,0,48,-1,32,-2,-40,-4,-127,-5,42,-6,-1,-8,-5,-9,83,-9,-51,-10,-113,-10,-103,-10,-23,-10,-125,-9,83,-8,54,-7,40,-6,29,-5,12,-4,-32,-4,-122,-3,20,-2,95,-2,126,-2,-107,-2,-68,-2,-9,-2,69,-1,-63,-1,100,0,46,1,76,2,-111,3,-17,4,52,6,107,7,-117,8,103,9,-21,9,38,10,7,10,-87,9,-19,8,15,8,-25,6,122,5,36,4,-66,2,99,1,69,0,100,-1,-48,-2,-117,-2,-122,-2,-74,-2,41,-1,-66,-1,-115,0,118,1,37,2,-66,2,19,3,2,3,-102,2,-31,1,-43,0,112,-1,-54,-3,-20,-5,-20,-7,-7,-9,37,-10,-114,-12,77,-13,114,-14,20,-14,29,-14,-100,-14,-92,-13,41,-11,5,-9,36,-7,121,-5,-30,-3,47,0,65,2,9,4,87,5,28,6,-90,6,-68,6,-119,6,11,6,89,5,-113,4,-50,3,75,3,-40,2,-74,2,-53,2,15,3,-118,3,35,4,-69,4,118,5,20,6,-111,6,-48,6,-21,6,-64,6,86,6,-92,5,-67,4,-96,3,119,2,98,1,90,0,117,-1,-69,-2,37,-2,-85,-3,-122,-3,-105,-3,-43,-3,67,-2,-97,-2,-10,-2,18,-1,-17,-2,-69,-2,115,-2,-13,-3,92,-3,-95,-4,-20,-5,47,-5,95,-6,-60,-7,79,-7,-4,-8,-44,-8,-52,-8,-15,-8,102,-7,-18,-7,-99,-6,108,-5,89,-4,112,-3,-116,-2,-115,-1,88,0,30,1,-88,1,16,2,109,2,-92,2,-39,2,-14,2,-7,2,7,3,35,3,-127,3,-51,3,47,4,-85,4,43,5,-84,5,26,6,101,6,114,6,97,6,8,6,124,5,-76,4,-79,3,-107,2,60,1,-54,-1,82,-2,8,-3,8,-4,97,-5,20,-5,32,-5,-93,-5,123,-4,-61,-3,72,-1,-25,0,122,2,-37,3,-31,4,-105,5,-51,5,-103,5,-28,4,-66,3,50,2,82,0,86,-2,77,-4,75,-6,-92,-8,46,-9,46,-10,-107,-11,108,-11,-36,-11,-95,-10,-59,-9,36,-7,-74,-6,-121,-4,93,-2,19,0,-115,1,-75,2,108,3,-27,3,38,4,18,4,-68,3,37,3,113,2,124,1,-59,0,45,0,-61,-1,111,-1,89,-1,97,-1,-73,-1,29,0,-75,0,98,1,62,2,47,3,18,4,-48,4,119,5,-31,5,-3,5,-66,5,109,5,-28,4,68,4,120,3,-76,2,-30,1,72,1,-53,0,-91,0,-89,0,-37,0,83,1,-36,1,90,2,-107,2,-27,2,-36,2,-77,2,36,2,105,1,95,0,32,-1,-75,-3,40,-4,-105,-6,60,-7,26,-8,20,-9,93,-10,8,-10,-21,-11,36,-10,-119,-10,46,-9,13,-8,46,-7,106,-6,-126,-5,96,-4,34,-3,-55,-3,90,-2,-51,-2,83,-1,-61,-1,74,0,-73,0,85,1,27,2,-12,2,-40,3,-58,4,-42,5,-81,6,-106,7,64,8,-60,8,30,9,39,9,-4,8,-96,8,-6,7,39,7,17,6,-5,4,-83,3,123,2,86,1,96,0,-105,-1,-11,-2,-84,-2,-106,-2,-15,-2,95,-1,13,0,-4,0,-42,1,-100,2,58,3,-113,3,-105,3,45,3,107,2,88,1,-41,-1,30,-2,51,-4,47,-6,44,-8,82,-10,-108,-12,77,-13,87,-14,-26,-15,11,-14,-86,-14,-50,-13,101,-11,-126,-9,-54,-7,62,-4,-104,-2,-50,0,-76,2,59,4,83,5,29,6,115,6,-117,6,37,6,-116,5,-50,4,19,4,113,3,-25,2,-106,2,-118,2,-98,2,-6,2,115,3,-8,3,-69,4,119,5,19,6,-116,6,-13,6,8,7,-39,6,102,6,-89,5,-59,4,-78,3,-84,2,123,1,115,0,94,-1,120,-2,-29,-3,-114,-3,113,-3,-96,-3,-7,-3,104,-2,-59,-2,19,-1,100,-1,-103,-1,-105,-1,-119,-1,71,-1,-47,-2,53,-2,119,-3,-118,-4,-115,-5,-81,-6,-48,-7,35,-7,-115,-8,53,-8,23,-8,59,-8,121,-8,9,-7,-31,-7,-6,-6,66,-4,-119,-3,-68,-2,-36,-1,-28,0,-82,1,107,2,7,3,123,3,-65,3,-44,3,-47,3,-47,3,-32,3}; }
	private static byte[] data35(){ return new byte[] {-5,3,31,4,98,4,-80,4,16,5,81,5,-128,5,-101,5,-82,5,-75,5,117,5,19,5,89,4,113,3,64,2,-5,0,-76,-1,-115,-2,125,-3,-85,-4,37,-4,-2,-5,52,-4,-54,-4,-50,-3,8,-1,121,0,-5,1,91,3,-97,4,122,5,5,6,17,6,-59,5,-27,4,-72,3,27,2,71,0,76,-2,97,-4,-123,-6,-27,-8,120,-9,112,-10,-45,-11,-85,-11,-13,-11,-105,-10,-101,-9,3,-7,-100,-6,100,-4,51,-2,-47,-1,64,1,118,2,69,3,-29,3,25,4,-4,3,-118,3,-9,2,57,2,83,1,-107,0,-32,-1,69,-1,-25,-2,-59,-2,-46,-2,14,-1,-114,-1,92,0,107,1,127,2,-96,3,-92,4,120,5,38,6,99,6,90,6,42,6,-92,5,17,5,33,4,24,3,33,2,76,1,-127,0,13,0,-12,-1,43,0,-89,0,61,1,-35,1,125,2,1,3,107,3,-89,3,-97,3,64,3,-116,2,123,1,44,0,-74,-2,37,-3,-107,-5,8,-6,-83,-8,99,-9,-121,-10,-25,-11,-118,-11,118,-11,-50,-11,-120,-10,116,-9,-120,-8,-121,-7,-83,-6,-93,-5,-98,-4,-124,-3,109,-2,75,-1,10,0,-79,0,91,1,-28,1,111,2,6,3,-83,3,92,4,15,5,-86,5,67,6,-83,6,8,7,90,7,124,7,-108,7,-121,7,66,7,-22,6,85,6,-112,5,-95,4,-77,3,-82,2,-51,1,-3,0,66,0,-73,-1,122,-1,85,-1,-108,-1,30,0,-31,0,-78,1,113,2,21,3,-101,3,-26,3,-23,3,-110,3,-28,2,-32,1,104,0,-123,-2,-111,-4,111,-6,111,-8,97,-10,-113,-12,37,-13,44,-14,-67,-15,-35,-15,119,-14,-85,-13,83,-11,106,-9,-88,-7,5,-4,87,-2,-113,0,103,2,-45,3,-7,4,-66,5,9,6,-23,5,116,5,-42,4,41,4,-122,3,-12,2,-115,2,82,2,83,2,99,2,-67,2,61,3,-20,3,-79,4,-115,5,35,6,-80,6,16,7,46,7,-14,6,86,6,-88,5,-54,4,-86,3,115,2,31,1,-9,-1,-24,-2,5,-2,102,-3,19,-3,10,-3,64,-3,124,-3,-20,-3,96,-2,-16,-2,119,-1,-14,-1,85,0,121,0,89,0,-21,-1,80,-1,102,-2,-104,-3,-121,-4,96,-5,67,-6,57,-7,88,-8,-112,-9,3,-9,-55,-10,-3,-10,-93,-9,-108,-8,-67,-7,42,-5,-100,-4,7,-2,120,-1,-39,0,30,2,63,3,-5,3,-120,4,-77,4,-63,4,-65,4,-74,4,-102,4,-113,4,86,4,75,4,44,4,41,4,67,4,86,4,124,4,-108,4,125,4,105,4,-33,3,60,3,82,2,77,1,83,0,81,-1,97,-2,-121,-3,-5,-4,-84,-4,-92,-4,1,-3,-55,-3,-65,-2,22,0,94,1,-89,2,-79,3,-116,4,84,5,-108,5,-106,5,2,5,29,4,-51,2,72,1,-83,-1,-24,-3,37,-4,110,-6,-51,-8,110,-9,-124,-10,-25,-11,-106,-11,-107,-11,3,-10,6,-9,82,-8,-20,-7,125,-5,47,-3,-85,-2,17,0,88,1,93,2,48,3,-123,3,-84,3,94,3,-55,2,17,2,86,1,110,0,-79,-1,15,-1,-104,-2,102,-2,106,-2,-60,-2,106,-1,-125,0,-89,1,-41,2,-6,3,13,5,-42,5,89,6,-112,6,120,6,29,6,84,5,99,4,50,3,-10,1,-45,0,-18,-1,102,-1,32,-1,51,-1,-98,-1,31,0,-68,0,-128,1,96,2,39,3,-63,3,-13,3,-57,3,88,3,-98,2,-112,1,67,0,-64,-2,11,-3,75,-5,-89,-7,49,-8,-34,-10,-48,-11,-13,-12,-112,-12,-127,-12,-46,-12,-125,-11,87,-10,74,-9,117,-8,-63,-7,30,-5,-124,-4,-47,-3,37,-1,56,0,66,1,-4,1,-97,2,51,3,-56,3,66,4,113,4,-70,4,-66,4,-40,4,-48,4,-22,4,-26,4,-8,4,23,5,76,5,91,5,75,5,19,5,-62,4,86,4,-25,3,80,3,-88,2,-11,1,24,1,77,0,-61,-1,-107,-1,-104,-1,-19,-1,102,0,-31,0,111,1,25,2,-89,2,41,3,-123,3,-98,3,62,3,-107,2,104,1,-32,-1,35,-2,49,-4,12,-6,21,-8,50,-10,-124,-12,65,-13,68,-14,-66,-15,-57,-15,100,-14,-126,-13,34,-11,-4,-10,18,-7,34,-5,47,-3,35,-1,-20,0,85,2,114,3,47,4,112,4,-126,4,72,4,-9,3,-110,3,54,3,-49,2,92,2,57,2,56,2,62,2,-128,2,-24,2,90,3,-9,3,-81,4,123,5,-1,5,78,6,72,6,40,6,-47,5,74,5,117,4,126,3,62,2,-20,0,-50,-1,-51,-2,-22,-3,61,-3,-41,-4,-85,-4,-89,-4,7,-3,107,-3,44,-2,-39,-2,-105,-1,31,0,119,0,-116,0,108,0,11,0,89,-1,-121,-2,99,-3,37,-4,-55,-6,94,-7,-18,-9,-82,-10,-73,-11,63,-11,23,-11,112,-11,67,-10,89,-9,-118,-8}; }
	private static byte[] data36(){ return new byte[] {18,-6,-56,-5,-80,-3,115,-1,18,1,79,2,106,3,65,4,-30,4,69,5,121,5,-118,5,90,5,17,5,-84,4,87,4,1,4,-74,3,120,3,89,3,70,3,60,3,32,3,-24,2,107,2,-20,1,94,1,-46,0,48,0,119,-1,-42,-2,47,-2,-104,-3,44,-3,0,-3,43,-3,-101,-3,75,-2,64,-1,54,0,51,1,13,2,-23,2,-91,3,42,4,89,4,60,4,-50,3,-10,2,11,2,-72,0,67,-1,-68,-3,23,-4,-93,-6,49,-7,-67,-9,-121,-10,-120,-11,16,-11,34,-11,-96,-11,-111,-10,-88,-9,-36,-8,78,-6,-3,-5,-107,-3,41,-1,-117,0,-92,1,123,2,-14,2,7,3,-44,2,93,2,-74,1,-18,0,28,0,125,-1,-24,-2,-121,-2,80,-2,117,-2,-25,-2,-102,-1,-103,0,-61,1,-41,2,3,4,5,5,-63,5,64,6,84,6,52,6,-59,5,-35,4,-54,3,-113,2,-126,1,-117,0,-71,-1,62,-1,4,-1,15,-1,102,-1,-19,-1,-98,0,93,1,34,2,-57,2,36,3,109,3,99,3,27,3,95,2,94,1,9,0,-114,-2,-12,-4,77,-5,-122,-7,-45,-9,95,-10,35,-11,62,-12,-68,-13,-92,-13,-58,-13,52,-12,10,-11,39,-10,-97,-9,69,-7,-11,-6,-80,-4,89,-2,-37,-1,31,1,51,2,45,3,17,4,-89,4,24,5,72,5,67,5,11,5,-55,4,125,4,49,4,-6,3,-6,3,-1,3,46,4,58,4,38,4,29,4,53,4,19,4,-16,3,-106,3,6,3,57,2,117,1,-50,0,88,0,2,0,-42,-1,-15,-1,12,0,98,0,-33,0,89,1,-12,1,-111,2,22,3,98,3,97,3,4,3,63,2,37,1,-73,-1,27,-2,92,-4,-75,-6,-10,-8,61,-9,-93,-11,123,-12,109,-13,-21,-14,-16,-14,114,-13,124,-12,-59,-11,87,-9,21,-7,0,-5,-44,-4,-97,-2,62,0,-111,1,-86,2,90,3,-74,3,-6,3,-3,3,-55,3,-120,3,42,3,-26,2,-93,2,108,2,57,2,24,2,95,2,-45,2,-114,3,78,4,-7,4,-97,5,36,6,-128,6,-95,6,-70,6,-123,6,-7,5,60,5,41,4,-35,2,-53,1,-91,0,-122,-1,-96,-2,-1,-3,-89,-3,109,-3,-116,-3,-47,-3,108,-2,25,-1,-32,-1,110,0,-41,0,51,1,103,1,87,1,-18,0,73,0,119,-1,74,-2,-59,-4,28,-5,104,-7,-38,-9,-119,-10,-111,-11,-11,-12,-28,-12,30,-11,-73,-11,-48,-10,53,-8,-5,-7,-7,-5,-29,-3,-102,-1,110,1,24,3,85,4,115,5,28,6,-118,6,-70,6,-73,6,119,6,41,6,-103,5,21,5,-123,4,13,4,-79,3,126,3,63,3,-5,2,-36,2,-106,2,80,2,9,2,-74,1,98,1,6,1,-128,0,-5,-1,82,-1,-34,-2,-90,-2,-116,-2,-35,-2,66,-1,-26,-1,-119,0,46,1,-39,1,-112,2,29,3,-86,3,2,4,29,4,1,4,-89,3,11,3,38,2,52,1,49,0,5,-1,-71,-3,76,-4,-55,-6,-120,-7,117,-8,-90,-9,86,-9,66,-9,-109,-9,3,-8,-37,-8,2,-6,96,-5,-4,-4,123,-2,18,0,87,1,97,2,28,3,118,3,-125,3,111,3,31,3,-100,2,-9,1,67,1,-99,0,31,0,-68,-1,-127,-1,-77,-1,38,0,-3,0,-31,1,8,3,47,4,66,5,62,6,-26,6,82,7,98,7,39,7,-128,6,-113,5,-91,4,-95,3,-78,2,-39,1,53,1,-37,0,-64,0,-53,0,19,1,101,1,-7,1,-63,2,116,3,12,4,-128,4,-80,4,-106,4,25,4,85,3,-128,2,126,1,45,0,-104,-2,-52,-4,16,-5,58,-7,-98,-9,76,-10,49,-11,-118,-12,83,-12,96,-12,-27,-12,-59,-11,48,-9,-52,-8,-77,-6,-124,-4,105,-2,36,0,-46,1,89,3,-88,4,-53,5,-78,6,47,7,74,7,28,7,-54,6,62,6,-90,5,24,5,-69,4,119,4,81,4,81,4,101,4,-113,4,-57,4,7,5,55,5,93,5,60,5,-9,4,-104,4,31,4,-105,3,15,3,-112,2,47,2,-13,1,-30,1,-21,1,36,2,95,2,-32,2,67,3,-78,3,-21,3,-11,3,-69,3,79,3,-126,2,-102,1,-102,0,117,-1,23,-2,-98,-4,17,-5,-117,-7,37,-8,-12,-10,27,-10,-72,-11,-26,-11,91,-10,19,-9,29,-8,98,-7,-26,-6,120,-4,35,-2,-88,-1,45,1,87,2,84,3,0,4,-123,4,-10,4,47,5,52,5,0,5,-66,4,88,4,-4,3,-93,3,-118,3,-73,3,1,4,111,4,-24,4,111,5,-2,5,-113,6,53,7,-84,7,8,8,59,8,6,8,-125,7,-80,6,-86,5,-106,4,110,3,83,2,104,1,-95,0,1,0,-116,-1,86,-1,83,-1,-68,-1,64,0,-46,0,108,1,44,2,-85,2,33,3,61,3,39,3,-67,2,38,2}; }
	private static byte[] data37(){ return new byte[] {26,1,-68,-1,29,-2,71,-4,116,-6,-47,-8,-128,-9,-109,-10,18,-10,-6,-11,60,-10,-21,-10,-8,-9,107,-7,46,-5,48,-3,44,-1,23,1,-36,2,96,4,-85,5,-83,6,125,7,-2,7,61,8,52,8,-11,7,-118,7,-13,6,96,6,-52,5,44,5,-85,4,80,4,-32,3,-94,3,116,3,96,3,86,3,87,3,78,3,42,3,-14,2,-103,2,53,2,-26,1,-84,1,-88,1,-81,1,-75,1,-43,1,-12,1,33,2,118,2,-32,2,70,3,-99,3,-61,3,9,4,28,4,20,4,-22,3,-125,3,3,3,64,2,108,1,82,0,13,-1,-78,-3,80,-4,7,-5,-16,-7,71,-7,-40,-8,-82,-8,-69,-8,52,-7,-1,-7,26,-5,119,-4,13,-2,-107,-1,-40,0,-34,1,-71,2,86,3,-64,3,9,4,20,4,-25,3,-101,3,30,3,127,2,-19,1,-125,1,63,1,78,1,-77,1,67,2,-8,2,-67,3,-114,4,91,5,53,6,-56,6,84,7,-100,7,125,7,-7,6,82,6,-120,5,-76,4,19,4,111,3,-36,2,84,2,6,2,-53,1,-52,1,-7,1,114,2,-40,2,125,3,-15,3,107,4,-76,4,-77,4,-97,4,75,4,-41,3,67,3,91,2,9,1,123,-1,-92,-3,-69,-5,-22,-7,74,-8,-15,-10,-35,-11,58,-11,-27,-12,-16,-12,-118,-11,-110,-10,-5,-9,-89,-7,84,-5,79,-3,27,-1,-7,0,-51,2,110,4,-82,5,-100,6,78,7,-109,7,-114,7,64,7,-63,6,32,6,101,5,-10,4,-91,4,125,4,82,4,74,4,75,4,117,4,-53,4,13,5,65,5,74,5,69,5,18,5,-66,4,105,4,28,4,-59,3,109,3,54,3,19,3,32,3,60,3,-121,3,-52,3,0,4,26,4,37,4,9,4,-42,3,95,3,-27,2,53,2,107,1,-126,0,101,-1,11,-2,-120,-4,2,-5,-125,-7,81,-8,115,-9,-29,-10,-108,-10,-114,-10,-78,-10,61,-9,4,-8,56,-7,-102,-6,17,-4,121,-3,-42,-2,35,0,91,1,-123,2,122,3,68,4,-63,4,17,5,44,5,8,5,-59,4,88,4,-7,3,-46,3,-57,3,-35,3,21,4,65,4,-103,4,-17,4,127,5,50,6,-37,6,89,7,-100,7,118,7,22,7,72,6,100,5,124,4,-115,3,-98,2,-90,1,-62,0,9,0,-125,-1,40,-1,-13,-2,-17,-2,44,-1,-97,-1,58,0,-31,0,114,1,-53,1,10,2,5,2,-12,1,-98,1,-24,0,-53,-1,73,-2,-113,-4,-17,-6,117,-7,17,-8,-5,-10,34,-10,-84,-11,122,-11,-69,-11,81,-10,115,-9,-24,-8,-105,-6,90,-4,31,-2,-16,-1,-95,1,15,3,92,4,91,5,56,6,-8,6,58,7,47,7,-47,6,84,6,-92,5,-38,4,18,4,103,3,-66,2,78,2,-47,1,-126,1,-124,1,-122,1,-92,1,-118,1,104,1,99,1,76,1,76,1,82,1,118,1,122,1,114,1,104,1,87,1,111,1,-108,1,-78,1,-64,1,-39,1,-5,1,40,2,95,2,102,2,100,2,47,2,-9,1,-92,1,41,1,110,0,115,-1,99,-2,6,-3,-90,-5,107,-6,64,-7,65,-8,89,-9,-54,-10,-91,-10,-44,-10,115,-9,94,-8,-127,-7,-78,-6,-17,-5,25,-3,33,-2,26,-1,20,0,-49,0,114,1,-7,1,37,2,41,2,-50,1,97,1,-51,0,106,0,12,0,48,0,98,0,-50,0,44,1,-100,1,42,2,-33,2,-76,3,82,4,-60,4,4,5,6,5,-86,4,85,4,-53,3,72,3,-90,2,-27,1,63,1,-116,0,14,0,-56,-1,-122,-1,-118,-1,-89,-1,-4,-1,80,0,-104,0,-24,0,36,1,78,1,104,1,-101,1,121,1,86,1,-77,0,-89,-1,62,-2,-98,-4,-39,-6,33,-7,115,-9,-1,-11,-41,-12,-15,-13,91,-13,48,-13,85,-13,-19,-13,-14,-12,42,-10,-80,-9,-126,-7,-126,-5,125,-3,71,-1,-34,0,75,2,110,3,83,4,-70,4,-81,4,108,4,-46,3,53,3,-79,2,38,2,-79,1,67,1,-51,0,-101,0,-108,0,-73,0,9,1,89,1,-71,1,1,2,38,2,70,2,78,2,45,2,19,2,-21,1,-77,1,127,1,100,1,89,1,87,1,90,1,61,1,52,1,18,1,-28,0,-63,0,-123,0,89,0,0,0,-72,-1,79,-1,-94,-2,-64,-3,117,-4,27,-5,-72,-7,105,-8,78,-9,70,-10,85,-11,-85,-12,72,-12,11,-12,62,-12,-96,-12,74,-11,37,-10,51,-9,97,-8,-74,-7,30,-5,110,-4,-89,-3,-53,-2,-75,-1,-96,0,75,1,-56,1,-8,1,-33,1,-76,1,-112,1,103,1,70,1,81,1,92,1,82,1,-126,1,-16,1,-124,2,59,3,-43,3,82,4,-84,4,-90,4,100,4,-32,3,75,3,-96,2,-23,1,15,1,36,0,75,-1,-122,-2,-57,-3,12,-3}; }
	private static byte[] data38(){ return new byte[] {-119,-4,101,-4,-125,-4,-39,-4,48,-3,-92,-3,35,-2,-109,-2,25,-1,126,-1,-101,-1,118,-1,-25,-2,-25,-3,-69,-4,112,-5,12,-6,-100,-8,39,-9,-36,-11,-68,-12,-8,-13,-107,-13,-120,-13,1,-12,-63,-12,-21,-11,77,-9,-39,-8,110,-6,64,-4,-38,-3,102,-1,-42,0,39,2,84,3,50,4,-80,4,-77,4,101,4,-28,3,53,3,113,2,-50,1,18,1,97,0,-57,-1,58,-1,-25,-2,-74,-2,-73,-2,-69,-2,-44,-2,-1,-2,60,-1,113,-1,-81,-1,-1,-1,56,0,115,0,-94,0,-81,0,-79,0,-102,0,84,0,46,0,0,0,-4,-1,10,0,6,0,-15,-1,-29,-1,-58,-1,-20,-1,-44,-1,-56,-1,-84,-1,70,-1,125,-2,-101,-3,109,-4,51,-5,-44,-7,-97,-8,110,-9,102,-10,-81,-11,68,-11,44,-11,103,-11,-29,-11,-122,-10,71,-9,56,-8,67,-7,113,-6,-104,-5,-82,-4,-87,-3,123,-2,70,-1,-50,-1,-4,-1,-26,-1,-96,-1,105,-1,29,-1,16,-1,19,-1,48,-1,90,-1,-89,-1,1,0,-100,0,52,1,-56,1,63,2,-66,2,28,3,91,3,113,3,85,3,17,3,-90,2,77,2,-67,1,36,1,-106,0,17,0,-123,-1,18,-1,-37,-2,-77,-2,-93,-2,-99,-2,-116,-2,-103,-2,-47,-2,33,-1,-110,-1,-17,-1,60,0,38,0,-71,-1,-27,-2,-59,-3,-126,-4,15,-5,-96,-7,44,-8,-82,-10,85,-11,91,-12,-110,-13,16,-13,-9,-14,63,-13,-10,-13,1,-11,98,-10,15,-8,-37,-7,-66,-5,-99,-3,94,-1,-1,0,97,2,87,3,-52,3,-34,3,-77,3,92,3,-19,2,114,2,-37,1,44,1,-93,0,14,0,-66,-1,-95,-1,-77,-1,5,0,97,0,-50,0,63,1,-111,1,-46,1,-17,1,29,2,52,2,102,2,-116,2,-85,2,-101,2,121,2,64,2,-19,1,-98,1,98,1,27,1,-55,0,115,0,52,0,-20,-1,-64,-1,-125,-1,48,-1,-51,-2,6,-2,49,-3,57,-4,75,-5,39,-6,30,-7,35,-8,81,-9,-101,-10,29,-10,-86,-11,112,-11,95,-11,-99,-11,-2,-11,-57,-10,-57,-9,-15,-8,38,-6,104,-5,-96,-4,-47,-3,2,-1,31,0,5,1,-90,1,42,2,102,2,112,2,81,2,29,2,-13,1,-63,1,-84,1,-74,1,-20,1,91,2,-37,2,126,3,-4,3,124,4,-32,4,1,5,8,5,-20,4,-68,4,119,4,-15,3,87,3,-106,2,-66,1,-36,0,-6,-1,60,-1,-70,-2,65,-2,28,-2,-3,-3,-2,-3,55,-2,-91,-2,25,-1,-100,-1,-4,-1,27,0,-3,-1,-89,-1,10,-1,64,-2,61,-3,40,-4,4,-5,-71,-7,126,-8,94,-9,119,-10,-31,-11,-70,-11,-47,-11,83,-10,17,-9,9,-8,56,-7,-117,-6,-7,-5,-106,-3,75,-1,3,1,-82,2,35,4,37,5,-47,5,8,6,-16,5,-123,5,2,5,112,4,-63,3,-12,2,47,2,124,1,-62,0,48,0,-55,-1,-105,-1,-88,-1,-39,-1,39,0,109,0,-34,0,90,1,-11,1,121,2,8,3,102,3,-93,3,-120,3,93,3,29,3,-31,2,-83,2,127,2,76,2,-11,1,-77,1,101,1,59,1,62,1,83,1,105,1,108,1,44,1,-82,0,1,0,4,-1,-19,-3,-44,-4,-71,-5,-77,-6,-34,-7,40,-7,-75,-8,106,-8,92,-8,110,-8,-87,-8,9,-7,-82,-7,101,-6,122,-5,125,-4,-113,-3,-101,-2,120,-1,48,0,-54,0,40,1,96,1,-114,1,-99,1,-100,1,-84,1,-73,1,-38,1,6,2,80,2,-119,2,-31,2,48,3,-117,3,-17,3,100,4,-34,4,70,5,-108,5,-84,5,-50,5,-73,5,-98,5,100,5,22,5,-67,4,66,4,-39,3,72,3,-52,2,80,2,-51,1,106,1,19,1,-25,0,7,1,101,1,-30,1,90,2,-104,2,-81,2,69,2,-114,1,-105,0,-87,-1,118,-2,86,-3,4,-4,-91,-6,52,-7,-23,-9,-23,-10,54,-10,-31,-11,14,-10,115,-10,40,-9,69,-8,-84,-7,108,-5,54,-3,38,-1,-8,0,-101,2,-31,3,-41,4,-126,5,-48,5,-13,5,-24,5,-74,5,67,5,-68,4,22,4,114,3,-38,2,89,2,29,2,14,2,46,2,106,2,-76,2,-10,2,46,3,127,3,-27,3,73,4,-52,4,87,5,-29,5,62,6,107,6,65,6,-16,5,115,5,-16,4,108,4,-12,3,94,3,-41,2,99,2,-45,1,-122,1,36,1,-7,0,-96,0,52,0,-89,-1,-17,-2,50,-2,-122,-3,-43,-4,48,-4,111,-5,-82,-6,-5,-7,84,-7,-54,-8,123,-8,89,-8,-98,-8,-13,-8,-76,-7,121,-6,105,-5,117,-4,-93,-3,-41,-2,18,0,57,1,56,2,-2,2,-98,3,-5,3,56,4,82,4,61,4,39,4,15,4,15,4,47,4,100,4,-61,4,35,5,-107,5,-56,5,14,6,65,6}; }
	private static byte[] data39(){ return new byte[] {121,6,-62,6,6,7,28,7,12,7,-38,6,126,6,-22,5,107,5,-76,4,4,4,57,3,-128,2,-32,1,100,1,14,1,-58,0,-85,0,-85,0,-62,0,2,1,73,1,79,1,92,1,35,1,-84,0,41,0,118,-1,-84,-2,-83,-3,-97,-4,122,-5,125,-6,-112,-7,-24,-8,108,-8,79,-8,88,-8,-84,-8,41,-7,-13,-7,-16,-6,33,-4,-76,-3,119,-1,73,1,8,3,122,4,-118,5,64,6,-102,6,-85,6,-92,6,-110,6,55,6,-95,5,-3,4,45,4,109,3,-75,2,37,2,-67,1,-113,1,117,1,109,1,-84,1,19,2,-100,2,55,3,-19,3,-105,4,37,5,-85,5,-12,5,9,6,-14,5,-70,5,106,5,5,5,-100,4,11,4,99,3,-55,2,80,2,-2,1,-41,1,-35,1,-33,1,-35,1,-98,1,82,1,-56,0,6,0,80,-1,-121,-2,-58,-3,21,-3,93,-4,-64,-5,51,-5,-97,-6,73,-6,-20,-7,-60,-7,-41,-7,76,-6,-37,-6,-93,-5,-126,-4,96,-3,93,-2,59,-1,28,0,-54,0,73,1,-102,1,-4,1,74,2,-112,2,-46,2,13,3,39,3,60,3,98,3,-116,3,-82,3,-21,3,58,4,-116,4,-43,4,46,5,-122,5,-27,5,25,6,86,6,115,6,-98,6,-84,6,-83,6,-124,6,47,6,-68,5,30,5,109,4,-92,3,-37,2,38,2,-89,1,105,1,106,1,-114,1,-20,1,58,2,81,2,58,2,-15,1,118,1,-20,0,85,0,-108,-1,-60,-2,-109,-3,78,-4,3,-5,-49,-7,-71,-8,-33,-9,49,-9,-42,-10,-24,-10,87,-9,38,-8,64,-7,-98,-6,32,-4,-40,-3,-116,-1,56,1,-107,2,-71,3,-87,4,76,5,-50,5,17,6,17,6,-51,5,72,5,-85,4,-4,3,106,3,-14,2,-93,2,93,2,57,2,43,2,24,2,46,2,108,2,-54,2,75,3,-10,3,-71,4,-116,5,60,6,-67,6,-11,6,-32,6,-102,6,44,6,-99,5,9,5,93,4,-113,3,-68,2,9,2,84,1,-62,0,82,0,-25,-1,126,-1,2,-1,-113,-2,25,-2,-63,-3,96,-3,-22,-4,115,-4,-27,-5,64,-5,-93,-6,20,-6,-111,-7,60,-7,4,-7,11,-7,62,-7,-104,-7,17,-6,-61,-6,-114,-5,-117,-4,-79,-3,-27,-2,10,0,0,1,-75,1,105,2,-23,2,49,3,119,3,-94,3,-92,3,-76,3,-52,3,-29,3,15,4,68,4,93,4,84,4,77,4,85,4,-124,4,-59,4,17,5,81,5,-125,5,-126,5,-127,5,97,5,30,5,-57,4,26,4,-126,3,-86,2,-7,1,102,1,-52,0,70,0,-49,-1,117,-1,88,-1,111,-1,106,-1,-99,-1,-65,-1,-46,-1,-49,-1,-111,-1,41,-1,-98,-2,-3,-3,37,-3,79,-4,114,-5,-95,-6,-38,-7,44,-7,-119,-8,13,-8,-58,-9,-71,-9,-29,-9,104,-8,24,-7,32,-6,-125,-5,45,-3,-21,-2,-127,0,-51,1,-46,2,-123,3,45,4,-85,4,12,5,28,5,-33,4,90,4,-90,3,-45,2,18,2,73,1,-116,0,-42,-1,81,-1,-10,-2,-22,-2,21,-1,-91,-1,90,0,31,1,-26,1,-65,2,-103,3,89,4,-12,4,98,5,-95,5,-98,5,100,5,-8,4,71,4,101,3,-113,2,-55,1,49,1,-71,0,88,0,14,0,-60,-1,118,-1,13,-1,-127,-2,2,-2,125,-3,-5,-4,120,-4,13,-4,-81,-5,80,-5,-46,-6,74,-6,-95,-7,9,-7,-96,-8,124,-8,-90,-8,-30,-8,48,-7,-105,-7,49,-6,-34,-6,-61,-5,-123,-4,76,-3,-45,-3,80,-2,-70,-2,85,-1,-21,-1,-104,0,10,1,123,1,-80,1,-47,1,-37,1,-18,1,9,2,31,2,55,2,88,2,124,2,-106,2,-71,2,-34,2,18,3,88,3,-96,3,35,4,116,4,-87,4,-80,4,-125,4,25,4,-111,3,-63,2,-11,1,43,1,-128,0,-4,-1,-82,-1,-111,-1,-117,-1,126,-1,107,-1,63,-1,35,-1,-2,-2,-32,-2,-120,-2,25,-2,95,-3,-100,-4,-79,-5,-42,-6,-45,-7,-76,-8,-87,-9,-109,-10,-59,-11,78,-11,99,-11,-79,-11,78,-10,15,-9,4,-8,73,-7,-101,-6,10,-4,120,-3,-69,-2,-18,-1,-13,0,-72,1,89,2,-61,2,-47,2,-100,2,66,2,-58,1,97,1,-28,0,122,0,6,0,-120,-1,49,-1,-29,-2,-64,-2,-85,-2,-1,-2,119,-1,89,0,70,1,107,2,-125,3,103,4,22,5,122,5,-83,5,-60,5,-101,5,57,5,120,4,-112,3,-104,2,-114,1,-70,0,-39,-1,1,-1,27,-2,74,-3,-112,-4,4,-4,-91,-5,101,-5,46,-5,-18,-6,-112,-6,65,-6,-20,-7,-115,-7,32,-7,-103,-8,28,-8,-74,-9,104,-9,83,-9,56,-9,72,-9,123,-9,-40,-9,120,-8,92,-7,111,-6,-110,-5,-92,-4,-109,-3,94,-2,6,-1,-100,-1,29,0,-104,0}; }
	private static byte[] data40(){ return new byte[] {26,1,-88,1,7,2,95,2,-125,2,122,2,118,2,80,2,66,2,71,2,75,2,80,2,110,2,126,2,-119,2,-54,2,-10,2,36,3,46,3,25,3,-61,2,91,2,-22,1,123,1,6,1,114,0,-42,-1,79,-1,-82,-2,68,-2,-24,-3,-84,-3,-102,-3,-112,-3,-114,-3,-104,-3,-128,-3,65,-3,-17,-4,121,-4,-21,-5,117,-5,2,-5,-118,-6,28,-6,-101,-7,-36,-8,68,-8,-80,-9,51,-9,-16,-10,-24,-10,81,-9,-23,-9,-49,-8,-3,-7,79,-5,112,-4,-98,-3,-110,-2,-113,-1,-122,0,94,1,-6,1,115,2,-98,2,122,2,53,2,-59,1,25,1,106,0,-121,-1,-94,-2,-44,-3,85,-3,-11,-4,-28,-4,28,-3,-119,-3,57,-2,8,-1,-4,-1,-2,0,30,2,8,3,-4,3,-55,4,70,5,-107,5,-105,5,34,5,125,4,-79,3,-44,2,23,2,99,1,-53,0,55,0,-98,-1,-15,-2,51,-2,112,-3,-70,-4,11,-4,-93,-5,78,-5,18,-5,-31,-6,-90,-6,69,-6,-60,-7,56,-7,-81,-8,71,-8,1,-8,-28,-9,-31,-9,-13,-9,14,-8,91,-8,-55,-8,79,-7,-36,-7,-123,-6,-10,-6,-104,-5,40,-4,-57,-4,-96,-3,105,-2,48,-1,-27,-1,116,0,-24,0,41,1,83,1,116,1,-111,1,-93,1,-76,1,-62,1,-62,1,-75,1,-87,1,-66,1,-11,1,86,2,-32,2,115,3,14,4,90,4,-125,4,115,4,20,4,-119,3,-27,2,27,2,113,1,-14,0,104,0,-4,-1,-112,-1,28,-1,-77,-2,84,-2,28,-2,-9,-3,-25,-3,-85,-3,87,-3,-1,-4,-118,-4,22,-4,-115,-5,-29,-6,38,-6,74,-7,98,-8,-97,-9,-8,-10,-76,-10,-82,-10,-30,-10,87,-9,-39,-9,-115,-8,-124,-7,-105,-6,-64,-5,-11,-4,16,-2,48,-1,38,0,-10,0,-103,1,3,2,56,2,59,2,59,2,16,2,-74,1,102,1,-24,0,84,0,-48,-1,44,-1,-83,-2,86,-2,84,-2,-89,-2,71,-1,57,0,73,1,98,2,122,3,97,4,70,5,2,6,-95,6,1,7,36,7,-21,6,100,6,-84,5,-70,4,-50,3,-66,2,-84,1,-122,0,107,-1,66,-2,98,-3,-89,-4,48,-4,-76,-5,105,-5,27,-5,-25,-6,-90,-6,117,-6,73,-6,24,-6,-53,-7,-110,-7,54,-7,-7,-8,-59,-8,-97,-8,-125,-8,-97,-8,-5,-8,125,-7,58,-6,-1,-6,-24,-5,-83,-4,107,-3,0,-2,-111,-2,42,-1,-47,-1,-101,0,120,1,52,2,-42,2,51,3,78,3,77,3,69,3,64,3,55,3,74,3,55,3,51,3,49,3,29,3,61,3,110,3,-85,3,-27,3,7,4,2,4,-11,3,-20,3,-43,3,-97,3,78,3,-18,2,104,2,-82,1,33,1,-110,0,47,0,-44,-1,-122,-1,50,-1,-9,-2,-78,-2,82,-2,14,-2,-91,-3,70,-3,-26,-4,-81,-4,99,-4,31,-4,-40,-5,102,-5,-29,-6,52,-6,-105,-7,50,-7,3,-7,38,-7,-112,-7,73,-6,-2,-6,-31,-5,-75,-4,-113,-3,116,-2,88,-1,77,0,29,1,4,2,-101,2,56,3,116,3,-100,3,-119,3,39,3,-102,2,-34,1,5,1,44,0,113,-1,-15,-2,-102,-2,-127,-2,-114,-2,-44,-2,77,-1,16,0,12,1,51,2,102,3,-108,4,-73,5,-85,6,97,7,-22,7,1,8,-25,7,111,7,-27,6,52,6,125,5,-72,4,3,4,33,3,54,2,31,1,20,0,27,-1,56,-2,-68,-3,90,-3,57,-3,4,-3,-34,-4,-102,-4,84,-4,-22,-5,-119,-5,53,-5,-29,-6,-103,-6,104,-6,69,-6,60,-6,92,-6,-118,-6,-72,-6,7,-5,50,-5,-112,-5,-42,-5,77,-4,-9,-4,-76,-3,127,-2,79,-1,19,0,-44,0,-117,1,27,2,-79,2,33,3,108,3,-95,3,-74,3,-43,3,-44,3,-77,3,-101,3,122,3,-123,3,-60,3,47,4,-83,4,100,5,-12,5,92,6,-108,6,-102,6,114,6,59,6,-29,5,-98,5,50,5,-91,4,26,4,109,3,-53,2,39,2,117,1,-30,0,81,0,-26,-1,96,-1,5,-1,-74,-2,90,-2,-10,-3,-124,-3,-13,-4,74,-4,-112,-5,-54,-6,53,-6,-87,-7,61,-7,19,-7,15,-7,43,-7,-117,-7,-13,-7,-91,-6,112,-5,84,-4,65,-3,77,-2,72,-1,55,0,36,1,-51,1,112,2,-39,2,63,3,120,3,-91,3,-61,3,-90,3,89,3,-14,2,77,2,-87,1,27,1,-81,0,124,0,-98,0,-17,0,110,1,46,2,23,3,7,4,10,5,9,6,-34,6,-74,7,76,8,-66,8,-21,8,-13,8,-125,8,-12,7,13,7,1,6,-36,4,-127,3,32,2,-29,0,-72,-1,-48,-2,-15,-3,56,-3,-96,-4,85,-4,-24,-5,-50,-5,-72,-5,-81,-5,-80,-5,-93,-5,-119,-5,101,-5,32,-5,-12,-6,-99,-6,-119,-6,110,-6,-109,-6}; }
	private static byte[] data41(){ return new byte[] {-22,-6,78,-5,-45,-5,90,-4,-33,-4,67,-3,-66,-3,55,-2,-62,-2,-113,-1,101,0,71,1,53,2,-10,2,-102,3,38,4,117,4,-98,4,-97,4,-88,4,-121,4,-127,4,125,4,99,4,89,4,77,4,67,4,66,4,89,4,112,4,-125,4,-86,4,-41,4,19,5,54,5,37,5,15,5,-66,4,66,4,-54,3,74,3,-53,2,75,2,-45,1,96,1,-56,0,65,0,-93,-1,6,-1,-117,-2,1,-2,-89,-3,114,-3,67,-3,7,-3,-35,-4,121,-4,-8,-5,100,-5,-8,-6,-121,-6,81,-6,84,-6,-105,-6,-2,-6,-118,-5,44,-4,-40,-4,109,-3,28,-2,-44,-2,-108,-1,96,0,36,1,-12,1,-76,2,57,3,-78,3,-32,3,-19,3,-114,3,31,3,-125,2,-64,1,12,1,-124,0,4,0,-78,-1,127,-1,96,-1,-127,-1,-56,-1,101,0,62,1,91,2,-126,3,-79,4,-81,5,-80,6,71,7,-76,7,-12,7,-19,7,-51,7,-120,7,7,7,123,6,-114,5,-93,4,127,3,69,2,9,1,-30,-1,-18,-2,29,-2,-98,-3,64,-3,-10,-4,-44,-4,-97,-4,127,-4,78,-4,42,-4,2,-4,-44,-5,-64,-5,-82,-5,-105,-5,-116,-5,-99,-5,-89,-5,-98,-5,-122,-5,123,-5,89,-5,112,-5,-89,-5,18,-4,-72,-4,94,-3,15,-2,-52,-2,-116,-1,56,0,1,1,-43,1,121,2,3,3,101,3,-113,3,-95,3,117,3,104,3,32,3,-8,2,-26,2,-6,2,76,3,-98,3,13,4,110,4,-49,4,32,5,103,5,-91,5,-37,5,1,6,15,6,3,6,-37,5,125,5,20,5,113,4,-47,3,39,3,120,2,-78,1,14,1,-115,0,-16,-1,118,-1,7,-1,-115,-2,5,-2,106,-3,-76,-4,-19,-5,43,-5,122,-6,-9,-7,-125,-7,54,-7,16,-7,-14,-8,8,-7,67,-7,-72,-7,93,-6,4,-5,-46,-5,-85,-4,124,-3,57,-2,-7,-2,-78,-1,77,0,6,1,-92,1,59,2,-71,2,43,3,98,3,113,3,18,3,-108,2,-21,1,73,1,-53,0,125,0,83,0,49,0,90,0,-85,0,30,1,-20,1,-39,2,-61,3,-40,4,-41,5,-46,6,-93,7,53,8,-76,8,-24,8,-60,8,94,8,-119,7,109,6,32,5,-82,3,88,2,-5,0,-74,-1,-93,-2,-115,-3,-99,-4,-69,-5,67,-5,-33,-6,-47,-6,-58,-6,-25,-6,2,-5,16,-5,4,-5,-4,-6,-58,-6,-96,-6,126,-6,118,-6,-119,-6,-33,-6,55,-5,-120,-5,-50,-5,-12,-5,22,-4,74,-4,-83,-4,54,-3,-11,-3,-52,-2,-110,-1,103,0,48,1,-11,1,-102,2,21,3,117,3,-95,3,-64,3,-75,3,-81,3,-79,3,-81,3,-112,3,119,3,92,3,24,3,-23,2,-60,2,-69,2,-18,2,46,3,-109,3,-23,3,45,4,90,4,101,4,97,4,85,4,59,4,7,4,-69,3,69,3,-57,2,44,2,111,1,-75,0,-60,-1,9,-1,62,-2,-46,-3,118,-3,66,-3,33,-3,-46,-4,105,-4,-56,-5,65,-5,-76,-6,97,-6,57,-6,39,-6,54,-6,119,-6,-85,-6,-10,-6,108,-5,-58,-5,66,-4,-77,-4,88,-3,-5,-3,-65,-2,-116,-1,96,0,28,1,-58,1,71,2,-115,2,-101,2,89,2,12,2,120,1,-42,0,66,0,-57,-1,58,-1,-28,-2,-120,-2,120,-2,-120,-2,-15,-2,125,-1,101,0,123,1,-70,2,6,4,34,5,7,6,-66,6,49,7,-108,7,-32,7,4,8,-9,7,-85,7,11,7,1,6,-65,4,100,3,14,2,-64,0,-98,-1,-90,-2,-65,-3,-12,-4,94,-4,-9,-5,-72,-5,-125,-5,118,-5,104,-5,90,-5,83,-5,102,-5,-108,-5,-78,-5,-51,-5,-21,-5,3,-4,-32,-5,-97,-5,81,-5,-4,-6,-67,-6,-103,-6,-63,-6,7,-5,95,-5,-13,-5,-85,-4,76,-3,44,-2,-6,-2,6,0,-28,0,-68,1,107,2,-21,2,18,3,39,3,-3,2,-74,2,117,2,71,2,63,2,88,2,110,2,-110,2,-35,2,-14,2,60,3,-101,3,9,4,123,4,-27,4,85,5,-72,5,-18,5,23,6,10,6,-60,5,66,5,-88,4,-1,3,59,3,-122,2,-38,1,43,1,-99,0,-7,-1,74,-1,-112,-2,-25,-3,21,-3,75,-4,-120,-5,-31,-6,28,-6,-124,-7,36,-7,-70,-8,-104,-8,-117,-8,-106,-8,-34,-8,31,-7,-94,-7,52,-6,-54,-6,109,-5,13,-4,-96,-4,27,-3,-80,-3,86,-2,14,-1,-40,-1,-85,0,104,1,-25,1,33,2,32,2,-36,1,-126,1,27,1,-60,0,113,0,57,0,31,0,16,0,41,0,-118,0,-18,0,-113,1,97,2,98,3,-126,4,-90,5,-34,6,-41,7,-72,8,76,9,-83,9,-76,9,103,9,-84,8,-77,7,69,6,-49,4,73,3,-49,1,89,0,-26,-2,-94,-3,110,-4,109,-5,-83,-6,41,-6,-10,-7}; }
	private static byte[] data42(){ return new byte[] {-19,-7,-7,-7,16,-6,27,-6,9,-6,-9,-7,-22,-7,0,-6,24,-6,94,-6,-82,-6,-17,-6,42,-5,39,-5,20,-5,20,-5,39,-5,86,-5,-77,-5,64,-4,1,-3,-45,-3,-63,-2,-93,-1,-108,0,102,1,59,2,-41,2,82,3,-88,3,-22,3,24,4,48,4,47,4,52,4,-18,3,-88,3,59,3,-52,2,119,2,37,2,15,2,40,2,94,2,-68,2,18,3,96,3,-83,3,12,4,70,4,-102,4,-56,4,-35,4,-60,4,115,4,-20,3,51,3,97,2,111,1,-118,0,-65,-1,19,-1,-122,-2,34,-2,-86,-3,57,-3,-71,-4,26,-4,110,-5,-24,-6,-126,-6,65,-6,37,-6,34,-6,75,-6,-114,-6,-45,-6,23,-5,73,-5,-127,-5,-41,-5,57,-4,-61,-4,96,-3,31,-2,-56,-2,-126,-1,40,0,-94,0,15,1,77,1,92,1,54,1,3,1,-89,0,58,0,-58,-1,99,-1,-11,-2,-106,-2,78,-2,55,-2,80,-2,-94,-2,69,-1,12,0,32,1,76,2,98,3,119,4,-119,5,103,6,75,7,25,8,-50,8,90,9,125,9,79,9,-103,8,-119,7,46,6,-41,4,86,3,7,2,-73,0,123,-1,97,-2,124,-3,-87,-4,11,-4,-104,-5,64,-5,3,-5,-39,-6,-52,-6,-29,-6,45,-5,117,-5,-66,-5,6,-4,43,-4,39,-4,-2,-5,-87,-5,93,-5,10,-5,-30,-6,-86,-6,-71,-6,-37,-6,28,-5,-124,-5,28,-4,-31,-4,-58,-3,-61,-2,-30,-1,-23,0,-66,1,102,2,-52,2,18,3,27,3,31,3,4,3,-33,2,-47,2,-58,2,-105,2,106,2,46,2,27,2,24,2,75,2,-105,2,2,3,127,3,20,4,-57,4,83,5,-14,5,108,6,-81,6,-92,6,96,6,-22,5,76,5,-109,4,-2,3,73,3,-123,2,-102,1,-100,0,-94,-1,-71,-2,-35,-3,0,-3,76,-4,-122,-5,-20,-6,96,-6,-53,-7,113,-7,48,-7,27,-7,59,-7,77,-7,-92,-7,-29,-7,60,-6,-112,-6,-10,-6,61,-5,-104,-5,-27,-5,90,-4,-15,-4,-106,-3,106,-2,58,-1,0,0,-99,0,-18,0,41,1,38,1,21,1,5,1,-17,0,-53,0,-53,0,-81,0,-84,0,-86,0,-39,0,14,1,100,1,-51,1,117,2,86,3,108,4,-103,5,-39,6,-27,7,-27,8,-90,9,24,10,89,10,56,10,-45,9,-10,8,-42,7,-122,6,15,5,111,3,-48,1,63,0,-94,-2,53,-3,3,-4,34,-5,-126,-6,27,-6,-39,-7,-78,-7,-121,-7,102,-7,68,-7,70,-7,117,-7,-62,-7,62,-6,-62,-6,21,-5,45,-5,21,-5,-24,-6,-84,-6,-87,-6,-84,-6,-19,-6,63,-5,-47,-5,110,-4,101,-3,87,-2,116,-1,-122,0,126,1,62,2,-23,2,113,3,20,4,123,4,-28,4,41,5,31,5,5,5,-92,4,31,4,-109,3,22,3,-112,2,79,2,20,2,6,2,22,2,60,2,101,2,-71,2,24,3,-101,3,48,4,-39,4,84,5,-84,5,-105,5,66,5,-69,4,-8,3,16,3,71,2,101,1,-116,0,-58,-1,-12,-2,40,-2,125,-3,-70,-4,21,-4,-125,-5,11,-5,-77,-6,122,-6,105,-6,126,-6,-63,-6,28,-5,110,-5,-65,-5,-47,-5,-43,-5,-49,-5,-11,-5,47,-4,-62,-4,84,-3,6,-2,-95,-2,51,-1,-73,-1,48,0,-108,0,-49,0,-8,0,-8,0,-29,0,-78,0,95,0,5,0,-98,-1,48,-1,-18,-2,-69,-2,-106,-2,-66,-2,16,-1,-116,-1,40,0,-25,0,-85,1,-114,2,108,3,115,4,125,5,-86,6,-71,7,-78,8,72,9,-77,9,-104,9,43,9,111,8,119,7,90,6,2,5,-83,3,93,2,15,1,-40,-1,-67,-2,-66,-3,-54,-4,-11,-5,87,-5,-34,-6,-96,-6,-92,-6,-69,-6,23,-5,114,-5,-19,-5,57,-4,-122,-4,-119,-4,94,-4,17,-4,-87,-5,65,-5,-17,-6,-74,-6,-127,-6,103,-6,127,-6,-61,-6,64,-5,22,-4,54,-3,78,-2,-121,-1,-116,0,93,1,-13,1,96,2,-77,2,-5,2,32,3,44,3,36,3,-12,2,-76,2,83,2,-18,1,-88,1,117,1,124,1,-88,1,-23,1,68,2,-61,2,112,3,56,4,10,5,-43,5,-127,6,-2,6,18,7,-14,6,-59,6,114,6,13,6,-83,5,17,5,55,4,56,3,15,2,-47,0,-94,-1,94,-2,95,-3,84,-4,124,-5,-78,-6,3,-6,84,-7,-11,-8,-67,-8,-50,-8,27,-7,-118,-7,3,-6,78,-6,-97,-6,-52,-6,-6,-6,12,-5,79,-5,-102,-5,5,-4,-114,-4,52,-3,-33,-3,-115,-2,38,-1,-103,-1,10,0,73,0,113,0,126,0,-92,0,-97,0,-83,0,-76,0,-61,0,-51,0,-39,0,-47,0,-42,0,-18,0,70,1,-39,1,-73,2,-75,3,-18,4,13,6,58,7,88,8,62,9,-25,9,97,10,-103,10,99,10,-27,9}; }
	private static byte[] data43(){ return new byte[] {8,9,-26,7,125,6,7,5,77,3,-101,1,-11,-1,113,-2,59,-3,72,-4,119,-5,-34,-6,78,-6,-42,-7,94,-7,1,-7,-39,-8,-9,-8,65,-7,-43,-7,102,-6,-35,-6,37,-5,62,-5,32,-5,-28,-6,-81,-6,-108,-6,-128,-6,-92,-6,-54,-6,45,-5,-105,-5,83,-4,37,-3,21,-2,6,-1,3,0,-51,0,-110,1,88,2,48,3,20,4,-63,4,84,5,-110,5,-100,5,59,5,-68,4,42,4,-122,3,-26,2,108,2,14,2,-70,1,111,1,49,1,63,1,113,1,-17,1,-95,2,-109,3,121,4,89,5,-56,5,6,6,-24,5,-108,5,21,5,-123,4,-30,3,28,3,64,2,65,1,55,0,15,-1,-16,-3,-19,-4,-3,-5,46,-5,-117,-6,20,-6,-55,-7,-85,-7,-48,-7,66,-6,-82,-6,42,-5,107,-5,-125,-5,-117,-5,-106,-5,-68,-5,66,-4,-67,-4,105,-3,-19,-3,-121,-2,-21,-2,102,-1,-54,-1,21,0,107,0,-106,0,-103,0,123,0,89,0,36,0,-19,-1,-87,-1,106,-1,92,-1,74,-1,88,-1,106,-1,-85,-1,2,0,86,0,-54,0,69,1,-48,1,-105,2,100,3,117,4,-122,5,-101,6,-112,7,70,8,-80,8,-39,8,-78,8,84,8,-89,7,-50,6,-43,5,-74,4,-121,3,82,2,29,1,-12,-1,-69,-2,-125,-3,-121,-4,-67,-5,53,-5,0,-5,-19,-6,29,-5,102,-5,-55,-5,74,-4,-69,-4,5,-3,40,-3,6,-3,-90,-4,48,-4,-91,-5,42,-5,-82,-6,67,-6,-18,-7,-89,-7,-87,-7,7,-6,-81,-6,-96,-5,-67,-4,-40,-3,-53,-2,-109,-1,38,0,-31,0,-117,1,64,2,-34,2,74,3,-125,3,-123,3,52,3,-70,2,61,2,-28,1,-97,1,111,1,84,1,82,1,120,1,-28,1,-126,2,71,3,53,4,34,5,-34,5,110,6,-40,6,54,7,-112,7,-54,7,-41,7,-107,7,19,7,81,6,70,5,37,4,-68,2,66,1,-33,-1,118,-2,19,-3,-21,-5,-55,-6,-49,-7,-2,-8,125,-8,75,-8,115,-8,-30,-8,114,-7,-15,-7,57,-6,115,-6,113,-6,123,-6,-116,-6,-45,-6,60,-5,-95,-5,34,-4,-116,-4,17,-3,-125,-3,-17,-3,83,-2,-69,-2,24,-1,101,-1,-80,-1,6,0,92,0,-56,0,39,1,124,1,-82,1,-84,1,-85,1,-116,1,-84,1,-28,1,111,2,25,3,-38,3,-97,4,127,5,77,6,54,7,11,8,-61,8,107,9,-113,9,-101,9,84,9,-65,8,-10,7,-30,6,-102,5,48,4,-75,2,64,1,-20,-1,-63,-2,-61,-3,-66,-4,-64,-5,-45,-6,3,-6,105,-7,20,-7,-9,-8,43,-7,-91,-7,48,-6,-62,-6,45,-5,121,-5,103,-5,90,-5,31,-5,-18,-6,-70,-6,-94,-6,-104,-6,-73,-6,-22,-6,57,-5,-82,-5,80,-4,-23,-4,-82,-3,114,-2,109,-1,100,0,119,1,-122,2,-91,3,-120,4,56,5,-108,5,-53,5,-108,5,52,5,-97,4,-18,3,82,3,-62,2,49,2,-126,1,-13,0,-103,0,96,0,-103,0,79,1,42,2,56,3,40,4,-14,4,-110,5,-35,5,45,6,53,6,70,6,31,6,-82,5,11,5,49,4,34,3,-40,1,121,0,41,-1,-83,-3,111,-4,93,-5,92,-6,-82,-7,75,-7,53,-7,110,-7,-20,-7,84,-6,-87,-6,-11,-6,48,-5,85,-5,-106,-5,9,-4,-118,-4,5,-3,126,-3,-31,-3,47,-2,119,-2,-83,-2,-4,-2,60,-1,127,-1,-92,-1,-52,-1,-49,-1,-57,-1,-74,-1,-89,-1,-60,-1,-1,-1,53,0,123,0,-66,0,-49,0,-18,0,11,1,34,1,93,1,-89,1,-10,1,117,2,15,3,-58,3,-104,4,-127,5,70,6,-11,6,101,7,-103,7,-90,7,99,7,-5,6,121,6,-26,5,45,5,87,4,74,3,44,2,-31,0,-89,-1,115,-2,126,-3,-81,-4,50,-4,-38,-5,-71,-5,-56,-5,-16,-5,78,-4,-69,-4,22,-3,88,-3,127,-3,60,-3,-5,-4,-92,-4,24,-4,-115,-5,-24,-6,92,-6,-30,-7,-86,-7,-90,-7,-8,-7,119,-6,53,-5,-3,-5,-69,-4,-112,-3,66,-2,5,-1,-25,-1,-49,0,-86,1,117,2,-3,2,82,3,79,3,21,3,-87,2,48,2,-73,1,67,1,-26,0,-106,0,-112,0,-93,0,-9,0,-106,1,95,2,71,3,52,4,-12,4,-50,5,-64,6,-111,7,80,8,-14,8,102,9,119,9,70,9,-109,8,-74,7,118,6,11,5,127,3,-11,1,87,0,-95,-2,-1,-4,97,-5,23,-6,12,-7,-95,-8,113,-8,-60,-8,36,-7,-118,-7,-58,-7,-46,-7,-9,-7,15,-6,34,-6,92,-6,-100,-6,-16,-6,51,-5,124,-5,-67,-5,11,-4,97,-4,-55,-4,34,-3,103,-3,-81,-3,-17,-3,86,-2,-55,-2,109,-1,50,0,-22,0,107,1,-68,1,-33,1,-4,1,30,2,83,2,-47,2,81,3}; }
	private static byte[] data44(){ return new byte[] {-19,3,101,4,-21,4,121,5,14,6,-71,6,118,7,38,8,-104,8,-21,8,-22,8,-51,8,79,8,-60,7,-10,6,-6,5,-17,4,-22,3,-75,2,-92,1,102,0,79,-1,-7,-3,-55,-4,-84,-5,-69,-6,-2,-7,-128,-7,71,-7,86,-7,-110,-7,14,-6,107,-6,-62,-6,-8,-6,4,-5,-25,-6,-53,-6,-96,-6,-116,-6,-123,-6,-95,-6,-73,-6,-7,-6,29,-5,122,-5,-66,-5,71,-4,-41,-4,-71,-3,-88,-2,-73,-1,-41,0,-20,1,-10,2,-12,3,-56,4,92,5,-96,5,-101,5,85,5,-23,4,92,4,-63,3,-10,2,40,2,88,1,-95,0,43,0,-10,-1,50,0,-49,0,-90,1,-122,2,101,3,23,4,-67,4,98,5,-7,5,-120,6,-4,6,46,7,15,7,-90,6,-29,5,-41,4,-100,3,50,2,-70,0,39,-1,-115,-3,17,-4,-13,-6,22,-6,-97,-7,109,-7,119,-7,-82,-7,-27,-7,-3,-7,50,-6,90,-6,-71,-6,62,-5,-54,-5,76,-4,-54,-4,27,-3,118,-3,-97,-3,-46,-3,-2,-3,60,-2,-115,-2,-101,-2,-70,-2,-103,-2,-109,-2,-120,-2,-105,-2,-41,-2,62,-1,-33,-1,107,0,-45,0,38,1,97,1,122,1,-104,1,-59,1,-13,1,54,2,127,2,-74,2,15,3,116,3,22,4,-76,4,77,5,-41,5,44,6,106,6,114,6,127,6,-126,6,-128,6,94,6,33,6,-126,5,-102,4,114,3,17,2,-30,0,-84,-1,-89,-2,-47,-3,27,-3,-125,-4,16,-4,-33,-5,-21,-5,19,-4,96,-4,-52,-4,-8,-4,10,-3,-17,-4,-92,-4,77,-4,-46,-5,86,-5,-59,-6,78,-6,-4,-7,-43,-7,-37,-7,14,-6,119,-6,-45,-6,92,-5,-20,-5,-114,-4,82,-3,58,-2,53,-1,68,0,65,1,40,2,-39,2,63,3,110,3,79,3,6,3,-104,2,30,2,-116,1,34,1,-80,0,105,0,90,0,109,0,-83,0,18,1,-105,1,88,2,32,3,20,4,51,5,99,6,122,7,-125,8,101,9,-27,9,35,10,-12,9,90,9,-128,8,78,7,-12,5,79,4,113,2,79,0,89,-2,104,-4,-50,-6,-79,-7,34,-7,-39,-8,-30,-8,-2,-8,8,-7,12,-7,18,-7,34,-7,90,-7,-83,-7,-25,-7,50,-6,97,-6,-111,-6,-85,-6,-70,-6,-14,-6,23,-5,72,-5,108,-5,-94,-5,-25,-5,68,-4,-33,-4,-82,-3,-113,-2,126,-1,83,0,-18,0,92,1,-70,1,12,2,105,2,-16,2,122,3,-5,3,105,4,-53,4,1,5,73,5,-91,5,29,6,-80,6,51,7,-98,7,-29,7,-29,7,-66,7,126,7,43,7,-52,6,116,6,4,6,81,5,-109,4,-116,3,91,2,8,1,-83,-1,76,-2,13,-3,-25,-5,-17,-6,36,-6,-75,-7,125,-7,-116,-7,-78,-7,-34,-7,13,-6,27,-6,-4,-7,-19,-7,-53,-7,-26,-7,-29,-7,10,-6,43,-6,67,-6,64,-6,90,-6,105,-6,-110,-6,-26,-6,-104,-5,81,-4,105,-3,124,-2,-52,-1,22,1,105,2,-113,3,-84,4,112,5,23,6,90,6,114,6,27,6,-108,5,-80,4,-50,3,-86,2,-91,1,-50,0,39,0,-53,-1,-36,-1,35,0,-104,0,32,1,-49,1,-128,2,35,3,6,4,-23,4,-58,5,-109,6,29,7,105,7,77,7,-32,6,17,6,9,5,-83,3,23,2,112,0,-51,-2,70,-3,-34,-5,-46,-6,9,-6,-101,-7,82,-7,63,-7,51,-7,59,-7,83,-7,-82,-7,70,-6,-35,-6,-107,-5,46,-4,-74,-4,-18,-4,22,-3,67,-3,80,-3,121,-3,-119,-3,-117,-3,94,-3,67,-3,9,-3,-22,-4,-7,-4,78,-3,-49,-3,-115,-2,97,-1,40,0,-65,0,40,1,-106,1,-19,1,64,2,-121,2,-60,2,-15,2,-4,2,-5,2,2,3,59,3,117,3,-52,3,12,4,64,4,107,4,-118,4,-49,4,27,5,-121,5,-26,5,42,6,54,6,-24,5,67,5,68,4,74,3,55,2,45,1,62,0,88,-1,106,-2,-102,-3,-5,-4,-125,-4,84,-4,75,-4,127,-4,-94,-4,-70,-4,-92,-4,123,-4,24,-4,-61,-5,76,-5,-20,-6,-118,-6,64,-6,18,-6,-24,-7,-40,-7,-25,-7,-5,-7,43,-6,112,-6,-20,-6,125,-5,60,-4,23,-3,40,-2,80,-1,-119,0,-123,1,101,2,-31,2,65,3,80,3,43,3,-37,2,125,2,24,2,-89,1,48,1,-50,0,112,0,50,0,55,0,70,0,-113,0,6,1,-52,1,-72,2,-34,3,19,5,85,6,-113,7,-99,8,102,9,-21,9,30,10,-15,9,90,9,117,8,46,7,-103,5,-102,3,-108,1,100,-1,117,-3,-42,-5,-84,-6,-14,-7,125,-7,79,-7,38,-7,5,-7,-15,-8,9,-7,74,-7,-111,-7,20,-6,92,-6,-89,-6,-66,-6,-61,-6,-67,-6,-113,-6,111,-6,73,-6,40,-6,5,-6,-2,-7,35,-6,-113,-6,53,-5}; }
	private static byte[] data45(){ return new byte[] {29,-4,28,-3,28,-2,-15,-2,-57,-1,90,0,0,1,-106,1,116,2,38,3,-20,3,120,4,-17,4,32,5,98,5,-113,5,-36,5,60,6,-116,6,-39,6,-11,6,-10,6,-36,6,-115,6,118,6,94,6,81,6,102,6,66,6,13,6,-115,5,-41,4,-41,3,-63,2,-99,1,94,0,35,-1,-34,-3,-65,-4,-62,-5,34,-5,-57,-6,-117,-6,105,-6,76,-6,46,-6,-24,-7,-83,-7,-114,-7,-97,-7,-47,-7,4,-6,43,-6,54,-6,39,-6,-16,-7,-66,-7,-87,-7,-73,-7,-29,-7,96,-6,-12,-6,-68,-5,-65,-4,-26,-3,61,-1,-86,0,25,2,-123,3,-78,4,-113,5,47,6,111,6,89,6,-10,5,85,5,123,4,115,3,-125,2,-87,1,-8,0,-114,0,81,0,83,0,116,0,-66,0,32,1,-71,1,116,2,79,3,72,4,92,5,64,6,27,7,-109,7,-73,7,127,7,-42,6,-42,5,-84,4,82,3,-32,1,86,0,-59,-2,110,-3,35,-4,44,-5,94,-6,-44,-7,114,-7,36,-7,24,-7,51,-7,-106,-7,44,-6,-12,-6,-67,-5,89,-4,-40,-4,48,-3,105,-3,-125,-3,-96,-3,111,-3,78,-3,-11,-4,-113,-4,11,-4,-86,-5,-113,-5,-66,-5,46,-4,0,-3,-29,-3,-20,-2,-73,-1,127,0,55,1,-47,1,114,2,-29,2,88,3,-95,3,-76,3,-90,3,-107,3,-83,3,-112,3,-128,3,113,3,76,3,55,3,54,3,99,3,-74,3,40,4,-49,4,88,5,-40,5,15,6,-17,5,-99,5,30,5,125,4,-46,3,48,3,105,2,-118,1,-93,0,-75,-1,4,-1,111,-2,22,-2,-6,-3,-9,-3,-44,-3,-113,-3,36,-3,-88,-4,30,-4,-93,-5,57,-5,0,-5,-85,-6,109,-6,73,-6,-10,-7,-64,-7,-91,-7,-107,-7,-117,-7,-89,-7,-41,-7,30,-6,-68,-6,-106,-5,-89,-4,-41,-3,61,-1,122,0,117,1,59,2,-69,2,20,3,87,3,126,3,125,3,87,3,9,3,126,2,1,2,84,1,-46,0,116,0,69,0,83,0,-84,0,66,1,25,2,63,3,103,4,-47,5,36,7,119,8,-116,9,116,10,-19,10,23,11,-71,10,-27,9,-77,8,-6,6,38,5,4,3,-24,0,0,-1,96,-3,25,-4,31,-5,117,-6,-45,-7,106,-7,13,-7,-47,-8,-37,-8,29,-7,107,-7,-41,-7,78,-6,-101,-6,-56,-6,-38,-6,-64,-6,121,-6,26,-6,-52,-7,115,-7,65,-7,31,-7,74,-7,-73,-7,99,-6,69,-5,48,-4,40,-3,27,-2,23,-1,9,0,4,1,38,2,68,3,78,4,53,5,-46,5,62,6,112,6,-100,6,-43,6,-29,6,-14,6,-17,6,-99,6,75,6,-45,5,100,5,43,5,36,5,64,5,-103,5,-7,5,60,6,88,6,59,6,-25,5,87,5,-104,4,-82,3,-113,2,104,1,48,0,0,-1,0,-2,54,-3,-112,-4,11,-4,-118,-5,-13,-6,88,-6,-48,-7,122,-7,94,-7,111,-7,-89,-7,-61,-7,-31,-7,-41,-7,-104,-7,76,-7,15,-7,-29,-8,-9,-8,29,-7,125,-7,-4,-7,-101,-6,104,-5,127,-4,-48,-3,76,-1,-22,0,106,2,-66,3,-50,4,-110,5,8,6,40,6,36,6,-49,5,64,5,-94,4,-19,3,31,3,-113,2,7,2,-107,1,83,1,49,1,21,1,48,1,125,1,6,2,-54,2,-68,3,-10,4,1,6,-1,6,-114,7,-41,7,-56,7,80,7,-80,6,-76,5,-100,4,74,3,-46,1,82,0,-50,-2,104,-3,36,-4,20,-5,47,-6,-124,-7,28,-7,-11,-8,0,-7,104,-7,2,-6,-88,-6,108,-5,15,-4,-69,-4,38,-3,124,-3,-77,-3,-86,-3,107,-3,-9,-4,93,-4,-72,-5,16,-5,-86,-6,-85,-6,-8,-6,-109,-5,-113,-4,-106,-3,-82,-2,-89,-1,-92,0,-95,1,-93,2,127,3,48,4,-52,4,17,5,74,5,73,5,12,5,-18,4,127,4,-6,3,90,3,-79,2,43,2,-41,1,-73,1,-26,1,76,2,-46,2,93,3,-30,3,52,4,119,4,-95,4,-64,4,-53,4,-79,4,122,4,13,4,94,3,-92,2,-47,1,36,1,-80,0,80,0,-29,-1,115,-1,-21,-2,51,-2,119,-3,-71,-4,38,-4,-60,-5,-116,-5,89,-5,43,-5,-1,-6,-82,-6,115,-6,43,-6,-17,-7,-83,-7,115,-7,69,-7,56,-7,81,-7,-79,-7,97,-6,92,-5,-120,-4,-63,-3,-23,-2,-50,-1,-97,0,73,1,-7,1,-99,2,41,3,-100,3,-70,3,-102,3,54,3,-102,2,-13,1,90,1,-50,0,124,0,79,0,119,0,-69,0,67,1,2,2,18,3,88,4,-44,5,79,7,-68,8,-26,9,-63,10,32,11,24,11,-101,10,-72,9,101,8,-42,6,10,5,62,3,114,1,-48,-1,97,-2,45,-3,9,-4,-4,-6,36,-6,101,-7,12,-7,-40,-8,-7,-8,64,-7,-87,-7,55,-6,-103,-6}; }
	private static byte[] data46(){ return new byte[] {-43,-6,-46,-6,-96,-6,64,-6,-42,-7,84,-7,-26,-8,-106,-8,49,-8,60,-8,113,-8,-9,-8,-98,-7,-120,-6,-120,-5,-106,-4,-55,-3,23,-1,122,0,9,2,120,3,-65,4,-40,5,-84,6,60,7,-86,7,-16,7,17,8,-37,7,-100,7,12,7,86,6,105,5,-119,4,-16,3,-126,3,114,3,-83,3,23,4,104,4,-32,4,51,5,115,5,-106,5,-118,5,75,5,-30,4,44,4,76,3,96,2,120,1,-128,0,-85,-1,-72,-2,-52,-3,-72,-4,-78,-5,-48,-6,34,-6,-81,-7,121,-7,115,-7,-120,-7,-88,-7,-91,-7,-125,-7,82,-7,8,-7,-24,-8,-52,-8,-51,-8,-41,-8,-6,-8,37,-7,127,-7,37,-6,-3,-6,55,-4,-79,-3,48,-1,-83,0,15,2,28,3,14,4,-85,4,73,5,-85,5,-49,5,-60,5,120,5,22,5,-125,4,-28,3,67,3,-80,2,9,2,-121,1,7,1,-73,0,-108,0,-25,0,-126,1,119,2,-90,3,-70,4,-43,5,-115,6,24,7,101,7,-128,7,81,7,0,7,75,6,87,5,23,4,-71,2,52,1,-95,-1,29,-2,-75,-4,110,-5,84,-6,-121,-7,-26,-8,-82,-8,-41,-8,61,-7,-49,-7,-114,-6,108,-5,45,-4,-43,-4,89,-3,-106,-3,-128,-3,50,-3,-96,-4,-14,-5,31,-5,109,-6,-21,-7,-40,-7,-6,-7,-112,-6,76,-5,81,-4,92,-3,-109,-2,-57,-1,-4,0,59,2,113,3,-126,4,89,5,33,6,124,6,-97,6,-117,6,7,6,116,5,-106,4,-62,3,-55,2,3,2,82,1,-37,0,-77,0,-44,0,11,1,116,1,-42,1,60,2,-86,2,62,3,-68,3,75,4,-88,4,-36,4,-50,4,-120,4,28,4,-92,3,53,3,-69,2,76,2,-107,1,-75,0,-75,-1,-101,-2,-112,-3,-83,-4,31,-4,-73,-5,118,-5,87,-5,69,-5,27,-5,-5,-6,-54,-6,-104,-6,76,-6,-4,-7,-104,-7,67,-7,3,-7,-22,-8,39,-7,-92,-7,88,-6,58,-5,27,-4,15,-3,-28,-3,-54,-2,-69,-1,-85,0,-108,1,-125,2,53,3,-95,3,-81,3,123,3,14,3,105,2,-26,1,86,1,-25,0,-105,0,96,0,75,0,107,0,7,1,-51,1,31,3,-115,4,11,6,-115,7,-47,8,-56,9,112,10,-78,10,-117,10,30,10,81,9,45,8,-31,6,110,5,-26,3,127,2,-12,0,-112,-1,55,-2,-52,-4,-106,-5,-114,-6,-56,-7,108,-7,93,-7,-112,-7,-32,-7,55,-6,-119,-6,-96,-6,-122,-6,90,-6,1,-6,-96,-7,30,-7,-103,-8,11,-8,-104,-9,69,-9,51,-9,101,-9,-70,-9,126,-8,74,-7,109,-6,-58,-5,62,-3,-11,-2,-55,0,-99,2,62,4,-57,5,8,7,27,8,-32,8,93,9,122,9,89,9,-69,8,-50,7,-89,6,89,5,33,4,49,3,-117,2,63,2,46,2,104,2,-73,2,55,3,-81,3,32,4,-93,4,19,5,83,5,100,5,68,5,7,5,114,4,-41,3,-10,2,5,2,-15,0,-99,-1,74,-2,5,-3,-42,-5,-21,-6,55,-6,-80,-7,111,-7,61,-7,29,-7,-18,-8,-55,-8,-98,-8,-116,-8,-117,-8,-128,-8,-117,-8,-109,-8,-76,-8,-64,-8,18,-7,-106,-7,-127,-6,-127,-5,-37,-4,34,-2,97,-1,97,0,93,1,64,2,21,3,-41,3,-120,4,2,5,102,5,-114,5,-109,5,80,5,6,5,-103,4,-1,3,86,3,-119,2,-46,1,71,1,2,1,16,1,90,1,11,2,-42,2,125,3,93,4,-6,4,-99,5,43,6,-79,6,-1,6,17,7,-27,6,80,6,-119,5,94,4,15,3,-85,1,52,0,-78,-2,64,-3,-21,-5,-43,-6,-7,-7,114,-7,75,-7,109,-7,-20,-7,-104,-6,83,-5,19,-4,-57,-4,52,-3,82,-3,47,-3,-66,-4,21,-4,64,-5,112,-6,-94,-7,5,-7,-62,-8,-49,-8,30,-7,-71,-7,-117,-6,125,-5,-112,-4,-21,-3,93,-1,-33,0,125,2,-2,3,97,5,123,6,70,7,-106,7,-106,7,78,7,-71,6,-18,5,-4,4,-30,3,-48,2,-41,1,-5,0,96,0,7,0,-47,-1,-48,-1,-6,-1,76,0,-39,0,-109,1,118,2,87,3,27,4,-47,4,83,5,-84,5,-49,5,-29,5,-67,5,78,5,-88,4,-96,3,81,2,-35,0,99,-1,24,-2,-27,-4,7,-4,96,-5,-12,-6,-43,-6,-80,-6,-77,-6,-79,-6,-63,-6,-99,-6,118,-6,56,-6,-23,-7,-87,-7,104,-7,99,-7,124,-7,-98,-7,17,-6,120,-6,5,-5,-109,-5,85,-4,45,-3,57,-2,86,-1,115,0,-118,1,114,2,8,3,117,3,-116,3,108,3,55,3,-59,2,84,2,-41,1,87,1,-12,0,-96,0,-103,0,-42,0,118,1,115,2,-127,3,-64,4,-27,5,-3,6,-48,7,-112,8,2,9,105,9,79,9,38,9,-106,8,-38,7,1,7,-7,5,-37,4,-104,3}; }
	private static byte[] data47(){ return new byte[] {35,2,-74,0,35,-1,-81,-3,91,-4,89,-5,-77,-6,88,-6,86,-6,93,-6,117,-6,118,-6,114,-6,82,-6,41,-6,-20,-7,-103,-7,45,-7,-99,-8,5,-8,112,-9,-12,-10,-112,-10,99,-10,100,-10,-81,-10,89,-9,62,-8,98,-7,-11,-6,-85,-4,-74,-2,-69,0,-45,2,-55,4,-101,6,26,8,91,9,30,10,85,10,63,10,-126,9,-128,8,71,7,-32,5,-123,4,99,3,121,2,-15,1,-94,1,-80,1,-24,1,82,2,-39,2,112,3,9,4,-63,4,103,5,-24,5,103,6,-126,6,103,6,3,6,78,5,77,4,19,3,-72,1,30,0,-102,-2,56,-3,-8,-5,-26,-6,9,-6,115,-7,-41,-8,123,-8,37,-8,-5,-9,-40,-9,-45,-9,-39,-9,-24,-9,-7,-9,-10,-9,13,-8,78,-8,-85,-8,63,-7,-1,-7,-38,-6,-50,-5,-56,-4,-99,-3,113,-2,92,-1,67,0,68,1,80,2,65,3,48,4,4,5,-74,5,45,6,-117,6,-115,6,92,6,-28,5,74,5,-108,4,-64,3,18,3,-125,2,56,2,30,2,44,2,62,2,-128,2,-34,2,66,3,-37,3,-123,4,36,5,-88,5,28,6,72,6,44,6,-67,5,25,5,34,4,12,3,-45,1,-128,0,16,-1,-89,-3,107,-4,82,-5,-117,-6,31,-6,27,-6,99,-6,-44,-6,104,-5,-14,-5,93,-4,-75,-4,-64,-4,-113,-4,64,-4,-80,-5,6,-5,66,-6,-114,-7,9,-7,-93,-8,-113,-8,-83,-8,-8,-8,125,-7,63,-6,38,-5,105,-4,-24,-3,-114,-1,77,1,13,3,-90,4,2,6,8,7,-93,7,-20,7,-36,7,126,7,-23,6,15,6,-1,4,-31,3,-82,2,-110,1,-115,0,-76,-1,32,-1,-78,-2,-88,-2,-41,-2,78,-1,-8,-1,-51,0,-46,1,-8,2,28,4,22,5,39,6,-18,6,121,7,-59,7,-103,7,-2,6,2,6,-107,4,-7,2,76,1,-92,-1,54,-2,27,-3,24,-4,106,-5,-9,-6,-81,-6,123,-6,95,-6,83,-6,41,-6,20,-6,-1,-7,-43,-7,-67,-7,-80,-7,-120,-7,-108,-7,-115,-7,-87,-7,-66,-7,13,-6,93,-6,-8,-6,-53,-5,-43,-4,-16,-3,52,-1,76,0,82,1,53,2,-14,2,116,3,-56,3,-16,3,-13,3,-88,3,60,3,-62,2,66,2,-39,1,-103,1,-110,1,-35,1,86,2,-6,2,-85,3,70,4,-6,4,-95,5,61,6,-42,6,76,7,-102,7,-57,7,-38,7,-76,7,114,7,-10,6,56,6,61,5,3,4,-91,2,34,1,-72,-1,120,-2,92,-3,-87,-4,13,-4,-96,-5,86,-5,16,-5,-32,-6,-102,-6,111,-6,71,-6,17,-6,-37,-7,116,-7,-9,-8,95,-8,-76,-9,16,-9,-118,-10,42,-10,-8,-11,-6,-11,74,-10,-40,-10,-68,-9,7,-7,-89,-6,-88,-4,-76,-2,-4,0,43,3,81,5,53,7,-71,8,-40,9,88,10,-123,10,29,10,74,9,43,8,-44,6,102,5,29,4,14,3,20,2,122,1,9,1,-54,0,-34,0,21,1,-110,1,85,2,76,3,76,4,111,5,104,6,47,7,-100,7,-55,7,-122,7,-22,6,-4,5,-82,4,61,3,-96,1,2,0,111,-2,-13,-4,-91,-5,114,-6,126,-7,-72,-8,23,-8,-95,-9,94,-9,54,-9,32,-9,49,-9,54,-9,73,-9,-126,-9,-44,-9,64,-8,-38,-8,-126,-7,48,-6,-55,-6,83,-5,4,-4,-80,-4,104,-3,73,-2,64,-1,97,0,-127,1,-61,2,-25,3,12,5,-21,5,-99,6,30,7,60,7,59,7,-36,6,103,6,-58,5,46,5,-99,4,12,4,-117,3,23,3,-116,2,78,2,24,2,29,2,119,2,-37,2,113,3,8,4,-111,4,-16,4,42,5,33,5,-5,4,-124,4,-35,3,-4,2,-34,1,-91,0,63,-1,2,-2,-23,-4,8,-4,-111,-5,85,-5,83,-5,125,-5,-53,-5,-19,-5,56,-4,44,-4,73,-4,14,-4,-61,-5,87,-5,-60,-6,21,-6,-90,-7,44,-7,-34,-8,-84,-8,-104,-8,-78,-8,-41,-8,109,-7,52,-6,74,-5,-60,-4,121,-2,85,0,43,2,-29,3,87,5,127,6,90,7,-2,7,59,8,32,8,-64,7,-2,6,16,6,-42,4,-104,3,78,2,-4,0,-31,-1,-12,-2,58,-2,-70,-3,-97,-3,-66,-3,64,-2,31,-1,67,0,-103,1,20,3,-96,4,49,6,120,7,-124,8,40,9,71,9,-9,8,23,8,-53,6,85,5,-114,3,-47,1,57,0,-75,-2,124,-3,-117,-4,-80,-5,-5,-6,121,-6,18,-6,-20,-7,-55,-7,-79,-7,-82,-7,-74,-7,-69,-7,-82,-7,-93,-7,-96,-7,119,-7,53,-7,17,-7,-9,-8,30,-7,126,-7,31,-6,-8,-6,-7,-5,31,-3,63,-2,105,-1,-109,0,-115,1,111,2,42,3,-74,3,19,4,43,4,48,4,-38,3,-89,3,97,3,51,3,38,3,43,3,80,3,116,3,-126,3,-77,3,-14,3}; }
	private static byte[] data48(){ return new byte[] {67,4,-79,4,38,5,-92,5,24,6,-107,6,3,7,72,7,-116,7,111,7,23,7,126,6,-104,5,127,4,86,3,19,2,-27,0,-42,-1,-23,-2,16,-2,80,-3,-118,-4,-36,-5,50,-5,-85,-6,64,-6,-17,-7,-86,-7,93,-7,-11,-8,-125,-8,5,-8,117,-9,2,-9,114,-10,3,-10,-75,-11,-103,-11,-102,-11,-18,-11,-96,-10,-61,-9,74,-7,28,-5,60,-3,-113,-1,-30,1,15,4,5,6,-75,7,5,9,-51,9,22,10,-16,9,84,9,98,8,65,7,3,6,-41,4,-99,3,-107,2,-86,1,-17,0,108,0,37,0,44,0,-105,0,87,1,90,2,-113,3,-59,4,-3,5,5,7,-65,7,81,8,127,8,68,8,-79,7,-40,6,-76,5,69,4,-82,2,34,1,-122,-1,-4,-3,126,-4,49,-5,15,-6,-25,-8,44,-8,101,-9,-5,-10,-52,-10,-80,-10,-54,-10,-24,-10,54,-9,-100,-9,31,-8,-76,-8,27,-7,-119,-7,-42,-7,50,-6,86,-6,-37,-6,75,-5,19,-4,-22,-4,14,-2,89,-1,-84,0,22,2,89,3,-122,4,-104,5,120,6,15,7,119,7,-113,7,115,7,47,7,-59,6,67,6,-120,5,-53,4,-18,3,64,3,126,2,14,2,-57,1,-54,1,-5,1,115,2,-33,2,105,3,-17,3,81,4,-99,4,-45,4,-67,4,121,4,-30,3,-5,2,18,2,-6,0,-32,-1,-12,-2,28,-2,-125,-3,45,-3,-23,-4,-95,-4,107,-4,59,-4,3,-4,-65,-5,116,-5,34,-5,-67,-6,76,-6,-39,-7,126,-7,50,-7,-30,-8,-103,-8,123,-8,91,-8,63,-8,108,-8,-52,-8,-106,-7,-82,-6,19,-4,-77,-3,125,-1,65,1,-23,2,115,4,-47,5,-20,6,-57,7,107,8,-87,8,-120,8,10,8,49,7,7,6,-57,4,91,3,-8,1,-110,0,81,-1,38,-2,87,-3,-81,-4,-102,-4,-44,-4,109,-3,-126,-2,-44,-1,106,1,62,3,13,5,-82,6,8,8,17,9,-126,9,-126,9,-18,8,-9,7,-87,6,61,5,-97,3,63,2,-55,0,113,-1,29,-2,8,-3,9,-4,38,-5,-128,-6,15,-6,-44,-7,-67,-7,-63,-7,-45,-7,-31,-7,-15,-7,-40,-7,-81,-7,101,-7,8,-7,-44,-8,-91,-8,-115,-8,-70,-8,27,-7,-74,-7,126,-6,89,-5,93,-4,118,-3,-123,-2,-81,-1,-55,0,-54,1,-95,2,71,3,-56,3,34,4,61,4,119,4,121,4,125,4,-127,4,90,4,55,4,-12,3,-94,3,100,3,22,3,16,3,30,3,106,3,-43,3,125,4,56,5,-4,5,-76,6,77,7,-90,7,-69,7,125,7,-34,6,48,6,72,5,85,4,75,3,66,2,51,1,23,0,-12,-2,-23,-3,-20,-4,7,-4,60,-5,-91,-6,40,-6,-84,-7,48,-7,-74,-8,50,-8,-83,-9,45,-9,-91,-10,26,-10,-113,-11,41,-11,-41,-12,-75,-12,-17,-12,-123,-11,-111,-10,22,-8,-42,-7,-12,-5,43,-2,127,0,-56,2,-40,4,-102,6,23,8,22,9,-108,9,-78,9,94,9,-63,8,-18,7,-29,6,-58,5,-94,4,124,3,66,2,34,1,84,0,-82,-1,127,-1,-67,-1,77,0,40,1,91,2,-98,3,-28,4,8,6,46,7,5,8,-111,8,-71,8,-66,8,31,8,70,7,23,6,-85,4,27,3,105,1,-73,-1,25,-2,102,-4,-24,-6,-97,-7,111,-8,-105,-9,-1,-10,-105,-10,125,-10,-106,-10,-42,-10,73,-9,-56,-9,81,-8,-62,-8,16,-7,98,-7,101,-7,110,-7,108,-7,123,-7,-31,-7,92,-6,40,-5,52,-4,104,-3,-58,-2,51,0,-103,1,-19,2,47,4,66,5,49,6,-16,6,125,7,-61,7,-33,7,-77,7,66,7,-80,6,-55,5,-21,4,-13,3,23,3,78,2,-53,1,107,1,103,1,-108,1,-46,1,82,2,-33,2,125,3,0,4,-126,4,-69,4,-72,4,122,4,-11,3,61,3,125,2,-88,1,-12,0,34,0,-99,-1,1,-1,95,-2,-54,-3,46,-3,-100,-4,27,-4,-115,-5,-1,-6,-108,-6,36,-6,-61,-7,-122,-7,84,-7,33,-7,-42,-8,-98,-8,95,-8,25,-8,-13,-9,-9,-9,53,-8,-31,-8,-62,-7,-9,-6,82,-4,-21,-3,-116,-1,46,1,-51,2,93,4,-57,5,10,7,-4,7,-92,8,-32,8,-90,8,15,8,56,7,18,6,-46,4,78,3,-50,1,62,0,-68,-2,125,-3,-118,-4,2,-4,-23,-5,88,-4,58,-3,-111,-2,27,0,-28,1,-73,3,114,5,-19,6,20,8,-52,8,4,9,-51,8,59,8,65,7,37,6,-17,4,-87,3,63,2,-36,0,118,-1,27,-2,-28,-4,-36,-5,11,-5,-126,-6,56,-6,26,-6,44,-6,56,-6,74,-6,77,-6,63,-6,24,-6,-33,-7,-122,-7,80,-7,-7,-8,-54,-8,-73,-8,-43,-8,13,-7,116,-7,34,-6,0,-5,-20,-5,-5,-4,20,-2,35,-1,69,0,76,1,54,2,23,3}; }
	private static byte[] data49(){ return new byte[] {-43,3,118,4,-13,4,68,5,118,5,-126,5,57,5,-40,4,80,4,-113,3,-28,2,51,2,-50,1,-101,1,-91,1,-5,1,-99,2,99,3,84,4,66,5,25,6,-55,6,77,7,-113,7,-104,7,86,7,9,7,-126,6,-62,5,-17,4,-31,3,-54,2,-111,1,72,0,11,-1,-43,-3,-43,-4,-21,-5,25,-5,78,-6,-97,-7,-22,-8,89,-8,-63,-9,45,-9,-111,-10,-22,-11,79,-11,-57,-12,69,-12,18,-12,42,-12,-107,-12,-127,-11,-57,-10,120,-8,100,-6,123,-4,-81,-2,-51,0,-21,2,-46,4,102,6,-98,7,98,8,-43,8,-11,8,-76,8,71,8,-121,7,-93,6,-111,5,78,4,15,3,-66,1,-91,0,-19,-1,120,-1,120,-1,-58,-1,-119,0,122,1,-104,2,-36,3,44,5,80,6,-123,7,87,8,-30,8,36,9,14,9,114,8,-95,7,123,6,41,5,-126,3,-28,1,11,0,30,-2,78,-4,-100,-6,36,-7,-1,-9,29,-9,-79,-10,122,-10,-91,-10,7,-9,-127,-9,28,-8,-101,-8,10,-7,88,-7,-125,-7,96,-7,45,-7,-1,-8,-34,-8,-22,-8,58,-7,-62,-7,-105,-6,-98,-5,-53,-4,15,-2,-124,-1,-28,0,90,2,-53,3,38,5,83,6,88,7,18,8,-110,8,-94,8,121,8,2,8,85,7,101,6,90,5,81,4,65,3,96,2,-91,1,37,1,-39,0,-26,0,28,1,-106,1,23,2,-87,2,51,3,-100,3,-30,3,10,4,33,4,-11,3,-52,3,-117,3,57,3,-30,2,110,2,-32,1,29,1,71,0,71,-1,76,-2,74,-3,76,-4,116,-5,-63,-6,31,-6,-89,-7,89,-7,16,-7,-50,-8,-95,-8,80,-8,-13,-9,-71,-9,127,-9,-115,-9,-90,-9,30,-8,-50,-8,-71,-7,-35,-6,40,-4,-103,-3,48,-1,-61,0,95,2,21,4,-110,5,-60,6,-58,7,84,8,126,8,94,8,-19,7,23,7,-4,5,-107,4,10,3,83,1,-82,-1,40,-2,-9,-4,35,-4,-43,-5,17,-4,-41,-4,25,-2,-127,-1,59,1,4,3,-57,4,86,6,-102,7,123,8,-30,8,-7,8,-84,8,47,8,91,7,99,6,50,5,-45,3,106,2,-50,0,70,-1,-41,-3,-92,-4,-104,-5,-6,-6,-115,-6,117,-6,95,-6,121,-6,-111,-6,-94,-6,-103,-6,-120,-6,122,-6,60,-6,-31,-7,-112,-7,74,-7,-23,-8,-75,-8,-76,-8,-38,-8,33,-7,-75,-7,-126,-6,80,-5,63,-4,87,-3,-121,-2,-57,-1,2,1,52,2,120,3,-117,4,-126,5,66,6,-43,6,1,7,-31,6,95,6,-112,5,-119,4,109,3,93,2,-122,1,-19,0,-85,0,-54,0,45,1,-61,1,-115,2,119,3,82,4,74,5,25,6,-46,6,101,7,-56,7,-9,7,-27,7,-117,7,-16,6,16,6,18,5,-49,3,125,2,42,1,-49,-1,-121,-2,83,-3,56,-4,45,-5,80,-6,-125,-7,-55,-8,33,-8,-103,-9,-19,-10,78,-10,-105,-11,7,-11,126,-12,51,-12,55,-12,-110,-12,45,-11,70,-10,-88,-9,68,-7,14,-5,-6,-4,-27,-2,-74,0,100,2,-16,3,46,5,73,6,37,7,-66,7,18,8,31,8,-34,7,63,7,104,6,77,5,19,4,-45,2,-82,1,-49,0,65,0,-15,-1,-1,-1,110,0,17,1,9,2,45,3,113,4,-81,5,-14,6,1,8,-27,8,89,9,-117,9,99,9,-42,8,9,8,-27,6,-127,5,-22,3,16,2,27,0,14,-2,28,-4,91,-6,-37,-8,-60,-9,8,-9,-74,-10,-52,-10,12,-9,-107,-9,42,-8,-81,-8,18,-7,73,-7,58,-7,23,-7,-46,-8,114,-8,50,-8,25,-8,65,-8,-96,-8,50,-7,-13,-7,-25,-6,28,-4,110,-3,-4,-2,-111,0,69,2,9,4,-88,5,33,7,85,8,53,9,-58,9,-3,9,-44,9,65,9,-127,8,106,7,44,6,-27,4,-96,3,113,2,-122,1,-41,0,107,0,93,0,-108,0,-28,0,92,1,-34,1,102,2,-12,2,120,3,-18,3,48,4,-119,4,-68,4,-61,4,-86,4,103,4,-45,3,8,3,-20,1,-78,0,89,-1,-8,-3,-88,-4,125,-5,-122,-6,-48,-7,65,-7,-14,-8,-97,-8,97,-8,58,-8,-5,-9,-36,-9,-61,-9,-75,-9,-61,-9,-8,-9,75,-8,-43,-8,123,-7,81,-6,66,-5,106,-4,-79,-3,23,-1,-111,0,25,2,-113,3,-34,4,-2,5,-1,6,-99,7,3,8,32,8,-78,7,20,7,-4,5,-125,4,-31,2,61,1,-77,-1,58,-2,64,-3,-91,-4,-100,-4,-8,-4,-46,-3,10,-1,127,0,27,2,-80,3,54,5,-122,6,-118,7,89,8,-51,8,4,9,-15,8,-100,8,-3,7,5,7,-64,5,81,4,-72,2,13,1,123,-1,-5,-3,-59,-4,-68,-5,8,-5,-112,-6,79,-6,38,-6,51,-6,85,-6,115,-6,118,-6,116,-6,75,-6,5,-6,-89,-7,62,-7,-26,-8,-110,-8}; }
	private static byte[] data50(){ return new byte[] {105,-8,86,-8,119,-8,-65,-8,56,-7,-45,-7,-85,-6,-80,-5,-33,-4,58,-2,-78,-1,60,1,-42,2,87,4,-55,5,-21,6,-70,7,21,8,0,8,-120,7,-105,6,121,5,59,4,-11,2,-61,1,-36,0,76,0,-20,-1,-25,-1,86,0,-42,0,-77,1,-88,2,-67,3,-39,4,-40,5,-62,6,-103,7,32,8,-125,8,-120,8,49,8,-96,7,-55,6,-96,5,110,4,15,3,-104,1,15,0,-75,-2,111,-3,54,-4,57,-5,97,-6,-94,-7,-21,-8,68,-8,-104,-9,-8,-10,93,-10,-62,-11,66,-11,-5,-12,-26,-12,21,-11,-107,-11,80,-10,86,-9,-123,-8,-22,-7,94,-5,-48,-4,66,-2,-81,-1,44,1,111,2,-64,3,-40,4,-34,5,-111,6,15,7,52,7,-6,6,110,6,-94,5,-89,4,-102,3,-105,2,-84,1,-49,0,63,0,6,0,15,0,121,0,60,1,32,2,90,3,-95,4,-21,5,20,7,45,8,5,9,-90,9,-46,9,-29,9,99,9,-67,8,-112,7,41,6,92,4,79,2,50,0,19,-2,39,-4,108,-6,17,-7,32,-8,-90,-9,-128,-9,-101,-9,2,-8,-123,-8,-19,-8,43,-7,69,-7,62,-7,7,-7,-65,-8,98,-8,29,-8,-25,-9,-28,-9,1,-8,62,-8,-80,-8,104,-7,79,-6,-125,-5,-7,-4,-94,-2,123,0,89,2,44,4,-33,5,116,7,-71,8,-91,9,77,10,119,10,66,10,-96,9,-61,8,-108,7,48,6,-33,4,126,3,79,2,62,1,-112,0,6,0,-72,-1,-83,-1,-66,-1,24,0,126,0,17,1,-57,1,-120,2,65,3,13,4,-67,4,67,5,-89,5,-105,5,55,5,117,4,87,3,3,2,-122,0,-29,-2,113,-3,28,-4,-15,-6,7,-6,98,-7,-44,-8,-125,-8,73,-8,38,-8,12,-8,28,-8,52,-8,96,-8,-98,-8,-36,-8,51,-7,-92,-7,38,-6,-82,-6,92,-5,53,-4,37,-3,64,-2,91,-1,-103,0,-52,1,8,3,71,4,75,5,48,6,-30,6,39,7,39,7,-86,6,-25,5,-74,4,82,3,-30,1,112,0,65,-1,70,-2,-97,-3,93,-3,-93,-3,54,-2,20,-1,55,0,98,1,-61,2,-27,3,32,5,38,6,-2,6,-53,7,79,8,-92,8,-60,8,109,8,-34,7,-15,6,-61,5,75,4,-71,2,44,1,-108,-1,46,-2,-1,-4,-12,-5,50,-5,-91,-6,97,-6,58,-6,54,-6,50,-6,82,-6,95,-6,87,-6,44,-6,-18,-7,-72,-7,107,-7,23,-7,-51,-8,-120,-8,72,-8,37,-8,44,-8,85,-8,-78,-8,108,-7,119,-6,-53,-5,107,-3,45,-1,40,1,28,3,-10,4,-117,6,-69,7,118,8,-89,8,97,8,-80,7,-93,6,98,5,15,4,-57,2,-96,1,-64,0,40,0,-72,-1,-88,-1,-46,-1,90,0,41,1,19,2,59,3,122,4,-68,5,-38,6,-41,7,-96,8,16,9,66,9,-10,8,123,8,-117,7,85,6,-17,4,84,3,-83,1,7,0,-115,-2,54,-3,-14,-5,-29,-6,-21,-7,-3,-8,44,-8,88,-9,-82,-10,22,-10,-77,-11,93,-11,71,-11,98,-11,-72,-11,68,-10,8,-9,-24,-9,-56,-8,-81,-7,-92,-6,-98,-5,-103,-4,-101,-3,-82,-2,-39,-1,12,1,77,2,103,3,97,4,15,5,-108,5,-58,5,-58,5,94,5,-36,4,35,4,74,3,-127,2,-68,1,27,1,-68,0,-115,0,-71,0,41,1,-31,1,-44,2,-10,3,27,5,75,6,102,7,116,8,108,9,14,10,122,10,125,10,52,10,89,9,18,8,-128,6,-126,4,107,2,79,0,62,-2,101,-4,-36,-6,-70,-7,-8,-8,-122,-8,111,-8,-111,-8,-77,-8,-24,-8,13,-7,14,-7,-9,-8,-55,-8,-115,-8,50,-8,-8,-9,-47,-9,-93,-9,-118,-9,115,-9,-109,-9,-25,-9,119,-8,93,-7,-119,-6,-16,-5,-97,-3,115,-1,91,1,69,3,26,5,-57,6,56,8,88,9,-2,9,77,10,30,10,-124,9,-87,8,122,7,44,6,-41,4,-108,3,76,2,81,1,104,0,-74,-1,70,-1,18,-1,53,-1,101,-1,21,0,-30,0,-18,1,6,3,75,4,81,5,77,6,-29,6,46,7,-38,6,48,6,37,5,-104,3,-10,1,80,0,-114,-2,-21,-4,127,-5,107,-6,104,-7,-82,-8,44,-8,-34,-9,-87,-9,-82,-9,-46,-9,12,-8,102,-8,-79,-8,21,-7,117,-7,-11,-7,106,-6,-3,-6,-112,-5,39,-4,-35,-4,-113,-3,85,-2,33,-1,44,0,53,1,73,2,112,3,103,4,77,5,-25,5,45,6,22,6,-95,5,-27,4,-16,3,-31,2,-69,1,-68,0,-42,-1,40,-1,-41,-2,-65,-2,14,-1,122,-1,39,0,-36,0,-71,1,-87,2,-117,3,-120,4,110,5,66,6,13,7,-89,7,-9,7,6,8,-62,7,46,7,77,6,56,5,-46,3,112,2,-9,0,-116,-1,74,-2,40,-3,71,-4,-106,-5}; }
	private static byte[] data51(){ return new byte[] {46,-5,-24,-6,-57,-6,-66,-6,-65,-6,-74,-6,-93,-6,-114,-6,115,-6,60,-6,-1,-7,-78,-7,85,-7,-35,-8,-128,-8,31,-8,-66,-9,-113,-9,-83,-9,35,-8,-40,-8,5,-6,122,-5,77,-3,76,-1,89,1,120,3,67,5,-59,6,-73,7,69,8,82,8,-34,7,33,7,28,6,-25,4,-77,3,124,2,105,1,-112,0,-26,-1,-118,-1,106,-1,-84,-1,59,0,15,1,32,2,82,3,-94,4,-6,5,77,7,116,8,82,9,-30,9,43,10,-15,9,70,9,32,8,-75,6,28,5,94,3,-94,1,-30,-1,65,-2,-45,-4,123,-5,63,-6,37,-7,56,-8,95,-9,-74,-10,22,-10,-68,-11,-120,-11,-97,-11,-31,-11,59,-10,-57,-10,119,-9,43,-8,-63,-8,107,-7,17,-6,-111,-6,41,-5,-30,-5,-75,-4,-91,-3,-57,-2,-15,-1,38,1,63,2,55,3,28,4,-64,4,5,5,53,5,22,5,-62,4,85,4,-55,3,47,3,-97,2,51,2,-7,1,-13,1,31,2,103,2,-3,2,-91,3,105,4,110,5,104,6,98,7,79,8,29,9,-74,9,6,10,-13,9,116,9,-114,8,71,7,-95,5,-40,3,-17,1,-4,-1,47,-2,-86,-4,116,-5,-109,-6,-3,-7,-80,-7,114,-7,70,-7,51,-7,27,-7,-13,-8,-32,-8,-80,-8,-110,-8,86,-8,54,-8,-5,-9,-51,-9,-113,-9,95,-9,85,-9,107,-9,-83,-9,61,-8,-4,-8,29,-6,-118,-5,27,-3,-21,-2,-49,0,-51,2,-88,4,100,6,-53,7,-53,8,-126,9,-86,9,102,9,-18,8,15,8,-13,6,-69,5,119,4,48,3,5,2,-20,0,8,0,67,-1,-47,-2,-65,-2,-20,-2,-121,-1,106,0,-104,1,12,3,-108,4,36,6,85,7,81,8,-61,8,-59,8,50,8,43,7,-76,5,28,4,77,2,109,0,-99,-2,-2,-4,-128,-5,67,-6,44,-7,87,-8,-22,-9,-111,-9,126,-9,-109,-9,-36,-9,29,-8,-111,-8,-2,-8,113,-7,-6,-7,105,-6,-33,-6,87,-5,-63,-5,51,-4,-79,-4,74,-3,-37,-3,-88,-2,118,-1,101,0,117,1,122,2,79,3,10,4,-120,4,-78,4,-84,4,90,4,-22,3,70,3,-104,2,-16,1,90,1,-28,0,-90,0,-120,0,121,0,-100,0,-60,0,30,1,126,1,5,2,-81,2,105,3,86,4,62,5,18,6,-59,6,58,7,-121,7,124,7,53,7,-115,6,-102,5,-103,4,82,3,11,2,-79,0,104,-1,69,-2,105,-3,-97,-4,9,-4,-77,-5,-125,-5,98,-5,89,-5,99,-5,83,-5,89,-5,69,-5,45,-5,-16,-6,-82,-6,49,-6,-79,-7,18,-7,117,-8,-29,-9,126,-9,79,-9,126,-9,-14,-9,-15,-8,81,-6,10,-4,5,-2,43,0,34,2,-6,3,-126,5,-78,6,96,7,-80,7,-127,7,12,7,72,6,75,5,53,4,13,3,-17,1,-27,0,18,0,120,-1,48,-1,36,-1,95,-1,-8,-1,-50,0,-12,1,62,3,-63,4,58,6,-112,7,-45,8,-40,9,103,10,-118,10,77,10,-97,9,-112,8,39,7,-109,5,-41,3,9,2,65,0,124,-2,-59,-4,61,-5,-20,-7,-77,-8,-81,-9,-19,-10,102,-10,44,-10,21,-10,105,-10,-53,-10,104,-9,-2,-9,-105,-8,27,-7,-109,-7,-43,-7,19,-6,59,-6,121,-6,-30,-6,91,-5,14,-4,-29,-4,-50,-3,-35,-2,-3,-1,2,1,35,2,12,3,-52,3,93,4,-72,4,-43,4,-68,4,-108,4,71,4,6,4,-70,3,-107,3,102,3,122,3,-115,3,-64,3,12,4,-119,4,53,5,-15,5,-73,6,124,7,58,8,-76,8,27,9,36,9,-52,8,3,8,1,7,-92,5,47,4,-119,2,7,1,-127,-1,43,-2,19,-3,30,-4,85,-5,-56,-6,70,-6,-35,-7,-120,-7,58,-7,6,-7,-14,-8,-72,-8,-87,-8,-125,-8,113,-8,56,-8,12,-8,-44,-9,-79,-9,-97,-9,-105,-9,-55,-9,19,-8,-91,-8,85,-7,-122,-6,-45,-5,96,-3,53,-1,48,1,18,3,-45,4,127,6,-58,7,-64,8,80,9,-118,9,94,9,-22,8,39,8,50,7,6,6,-41,4,126,3,66,2,-2,0,19,0,82,-1,-38,-2,-47,-2,58,-1,-1,-1,49,1,-112,2,30,4,-92,5,18,7,29,8,-65,8,-10,8,-101,8,-15,7,-67,6,93,5,-79,3,-30,1,11,0,54,-2,-119,-4,23,-5,-42,-7,-25,-8,52,-8,-31,-9,-98,-9,-64,-9,-6,-9,102,-8,-41,-8,94,-7,-12,-7,-120,-6,4,-5,122,-5,-57,-5,6,-4,54,-4,78,-4,-108,-4,-47,-4,42,-3,-83,-3,89,-2,41,-1,-9,-1,-52,0,-125,1,40,2,-91,2,-1,2,51,3,47,3,34,3,10,3,2,3,-30,2,-44,2,-91,2,-99,2,96,2,65,2,25,2,16,2,-5,1,45,2,114,2,0,3,-103,3,86,4,24,5,-37,5,125,6,-16,6}; }
	private static byte[] data52(){ return new byte[] {60,7,54,7,-11,6,108,6,-106,5,-116,4,96,3,37,2,-40,0,-82,-1,-98,-2,-78,-3,-18,-4,102,-4,-12,-5,-94,-5,123,-5,103,-5,92,-5,112,-5,113,-5,114,-5,89,-5,39,-5,-29,-6,119,-6,-26,-7,46,-7,-104,-8,2,-8,-97,-9,-104,-9,-38,-9,-108,-8,-81,-7,24,-5,-48,-4,-83,-2,-102,0,67,2,-78,3,4,5,-29,5,107,6,-104,6,-116,6,26,6,122,5,-99,4,-85,3,-87,2,-90,1,-82,0,3,0,122,-1,36,-1,44,-1,127,-1,35,0,15,1,72,2,-85,3,45,5,-85,6,20,8,78,9,36,10,-94,10,-75,10,72,10,-108,9,109,8,16,7,99,5,-86,3,-51,1,-15,-1,42,-2,95,-4,-23,-6,-114,-7,-125,-8,-94,-9,49,-9,27,-9,53,-9,-87,-9,58,-8,-18,-8,-115,-7,27,-6,118,-6,-77,-6,-82,-6,-110,-6,105,-6,62,-6,52,-6,63,-6,115,-6,-28,-6,118,-5,84,-4,53,-3,67,-2,94,-1,-114,0,125,1,92,2,26,3,-83,3,17,4,85,4,124,4,-117,4,127,4,105,4,73,4,41,4,19,4,12,4,28,4,86,4,-62,4,77,5,-8,5,-64,6,-122,7,40,8,-78,8,-28,8,-45,8,102,8,-80,7,-85,6,-128,5,26,4,-55,2,103,1,44,0,-11,-2,-18,-3,-12,-4,23,-4,66,-5,-102,-6,4,-6,-91,-7,47,-7,-18,-8,-61,-8,-69,-8,-110,-8,-115,-8,121,-8,76,-8,67,-8,31,-8,12,-8,-20,-9,-20,-9,-11,-9,64,-8,-77,-8,127,-7,-128,-6,-51,-5,86,-3,23,-1,-48,0,-91,2,95,4,-27,5,34,7,29,8,-54,8,44,9,37,9,-44,8,27,8,37,7,2,6,-79,4,88,3,-15,1,-74,0,-72,-1,14,-1,-46,-2,9,-1,-87,-1,-67,0,-10,1,-122,3,8,5,107,6,-103,7,113,8,-57,8,-53,8,96,8,123,7,71,6,-63,4,20,3,65,1,115,-1,-85,-3,22,-4,-68,-6,-115,-7,-72,-8,36,-8,-48,-9,-63,-9,-1,-9,63,-8,-47,-8,118,-7,45,-6,-53,-6,112,-5,-5,-5,82,-4,-105,-4,-104,-4,-80,-4,-76,-4,-77,-4,-39,-4,7,-3,90,-3,-85,-3,24,-2,-107,-2,19,-1,-111,-1,14,0,-104,0,1,1,-120,1,-6,1,124,2,-27,2,75,3,-113,3,-79,3,-88,3,127,3,70,3,-23,2,-97,2,97,2,76,2,77,2,-118,2,-7,2,-115,3,58,4,-15,4,-69,5,90,6,-38,6,48,7,39,7,-25,6,79,6,119,5,118,4,55,3,42,2,-22,0,-49,-1,-31,-2,-7,-3,74,-3,-74,-4,91,-4,10,-4,-31,-5,-46,-5,-44,-5,-49,-5,-43,-5,-79,-5,-125,-5,35,-5,-87,-6,0,-6,80,-7,-114,-8,-14,-9,-123,-9,89,-9,113,-9,-12,-9,-40,-8,-9,-7,96,-5,-20,-4,-106,-2,42,0,-89,1,5,3,46,4,8,5,-113,5,-46,5,-60,5,105,5,-50,4,25,4,57,3,65,2,104,1,-119,0,-52,-1,79,-1,19,-1,23,-1,-122,-1,46,0,53,1,-115,2,10,4,-109,5,20,7,-126,8,-102,9,102,10,-50,10,-47,10,82,10,126,9,70,8,-51,6,-10,4,9,3,1,1,-10,-2,25,-3,97,-5,-49,-7,-86,-8,-48,-9,107,-9,93,-9,-60,-9,89,-8,1,-7,-50,-7,-104,-6,27,-5,-121,-5,-58,-5,-109,-5,119,-5,10,-5,-90,-6,75,-6,-25,-7,-71,-7,-84,-7,-59,-7,45,-6,-59,-6,-92,-5,-107,-4,-95,-3,-90,-2,-69,-1,-36,0,-79,1,-108,2,65,3,-38,3,70,4,-100,4,-57,4,-35,4,-37,4,-65,4,-63,4,-78,4,-59,4,-19,4,53,5,-107,5,47,6,-81,6,75,7,-75,7,-1,7,19,8,-11,7,-112,7,17,7,72,6,95,5,87,4,92,3,76,2,26,1,5,0,-28,-2,-51,-3,-50,-4,-26,-5,-16,-6,57,-6,-73,-7,84,-7,-3,-8,-67,-8,-89,-8,-112,-8,-123,-8,117,-8,114,-8,83,-8,36,-8,-8,-9,-45,-9,-72,-9,-61,-9,-3,-9,97,-8,21,-7,18,-6,66,-5,-92,-4,79,-2,-1,-1,-67,1,104,3,-21,4,54,6,56,7,-3,7,96,8,87,8,31,8,99,7,-109,6,101,5,15,4,-55,2,-113,1,-118,0,-25,-1,-93,-1,-85,-1,31,0,5,1,48,2,-127,3,-20,4,50,6,86,7,61,8,-59,8,-37,8,-91,8,-33,7,-57,6,97,5,-77,3,-12,1,11,0,46,-2,105,-4,-14,-6,-108,-7,-105,-8,-50,-9,98,-9,71,-9,-124,-9,-24,-9,-99,-8,111,-7,92,-6,39,-5,-17,-5,-112,-4,4,-3,77,-3,94,-3,71,-3,33,-3,-26,-4,-65,-4,-125,-4,104,-4,86,-4,102,-4,-101,-4,-15,-4,67,-3,-47,-3,110,-2,51,-1,6,0,-18,0,-32,1,-63,2,-118,3,43,4,-98,4,-61,4,-57,4,-100,4}; }
	private static byte[] data53(){ return new byte[] {66,4,-51,3,88,3,-23,2,-118,2,101,2,95,2,-91,2,20,3,-85,3,82,4,15,5,-60,5,83,6,-90,6,-71,6,-128,6,15,6,81,5,121,4,-114,3,103,2,68,1,50,0,40,-1,81,-2,-117,-3,-10,-4,121,-4,59,-4,25,-4,15,-4,27,-4,30,-4,18,-4,3,-4,-49,-5,73,-5,-72,-6,13,-6,79,-7,-75,-8,68,-8,-13,-9,-35,-9,-7,-9,114,-8,45,-7,36,-6,53,-5,124,-4,-33,-3,41,-1,108,0,-103,1,-94,2,98,3,1,4,85,4,102,4,51,4,-36,3,78,3,-90,2,-3,1,64,1,-95,0,11,0,-84,-1,-115,-1,-69,-1,63,0,47,1,79,2,-119,3,21,5,-117,6,7,8,62,9,69,10,-46,10,7,11,-49,10,65,10,56,9,-58,7,0,6,24,4,10,2,-39,-1,-42,-3,-12,-5,65,-6,8,-7,58,-8,-41,-9,-14,-9,92,-8,-1,-8,-33,-7,-62,-6,-106,-5,60,-4,-91,-4,-35,-4,-32,-4,-111,-4,40,-4,113,-5,-73,-6,3,-6,75,-7,-31,-8,-91,-8,-116,-8,-43,-8,98,-7,16,-6,20,-5,18,-4,88,-3,121,-2,-71,-1,-21,0,-6,1,9,3,-32,3,-102,4,51,5,124,5,-83,5,-70,5,-85,5,-127,5,93,5,65,5,63,5,94,5,-109,5,-58,5,20,6,110,6,-79,6,-13,6,0,7,-1,6,-25,6,-93,6,50,6,-92,5,-26,4,12,4,17,3,12,2,-33,0,-67,-1,-115,-2,113,-3,116,-4,-103,-5,-37,-6,66,-6,-62,-7,123,-7,58,-7,51,-7,31,-7,27,-7,24,-7,5,-7,-22,-8,-58,-8,-99,-8,107,-8,76,-8,50,-8,64,-8,-112,-8,25,-7,-6,-7,-32,-6,16,-4,124,-3,-4,-2,121,0,10,2,113,3,-93,4,-65,5,114,6,-24,6,-6,6,-76,6,58,6,109,5,120,4,105,3,94,2,116,1,-47,0,110,0,-128,0,-31,0,-124,1,-114,2,-95,3,-8,4,46,6,106,7,82,8,-6,8,72,9,49,9,-77,8,-72,7,-114,6,-4,4,62,3,111,1,-121,-1,-76,-3,-4,-5,-110,-6,82,-7,107,-8,-50,-9,115,-9,116,-9,-52,-9,100,-8,45,-7,29,-6,38,-5,-6,-5,-54,-4,109,-3,-33,-3,20,-2,24,-2,-53,-3,101,-3,-18,-4,-119,-4,17,-4,-115,-5,52,-5,-7,-6,0,-5,67,-5,-71,-5,122,-4,102,-3,-118,-2,-35,-1,64,1,-103,2,-43,3,-34,4,-72,5,64,6,-127,6,123,6,32,6,-105,5,-5,4,56,4,-115,3,-7,2,-123,2,71,2,77,2,-119,2,12,3,-109,3,79,4,-25,4,107,5,-67,5,-35,5,-69,5,101,5,-49,4,8,4,69,3,74,2,84,1,91,0,114,-1,-108,-2,-38,-3,67,-3,-44,-4,-116,-4,77,-4,62,-4,-9,-5,-26,-5,-71,-5,-126,-5,51,-5,-44,-6,123,-6,27,-6,-70,-7,113,-7,70,-7,48,-7,64,-7,103,-7,-45,-7,56,-6,-68,-6,98,-5,61,-4,46,-3,49,-2,15,-1,5,0,-46,0,-114,1,68,2,-71,2,6,3,46,3,62,3,21,3,-35,2,107,2,3,2,-128,1,42,1,-23,0,4,1,80,1,-25,1,-83,2,-66,3,10,5,127,6,-43,7,53,9,64,10,-12,10,98,11,113,11,-21,10,7,10,-68,8,24,7,57,5,11,3,-31,0,-81,-2,-87,-4,-43,-6,125,-7,-121,-8,18,-8,-12,-9,44,-8,-99,-8,109,-7,89,-6,41,-5,-15,-5,-109,-4,8,-3,58,-3,27,-3,-95,-4,1,-4,31,-5,79,-6,75,-7,-103,-8,-18,-9,-111,-9,113,-9,-70,-9,65,-8,30,-7,58,-6,110,-5,-18,-4,-116,-2,29,0,-61,1,64,3,-111,4,-93,5,-95,6,81,7,-49,7,-13,7,-46,7,-117,7,46,7,-83,6,23,6,-89,5,75,5,17,5,0,5,10,5,26,5,84,5,-124,5,-69,5,-7,5,26,6,30,6,-7,5,-88,5,9,5,77,4,76,3,32,2,-33,0,-100,-1,88,-2,32,-3,1,-4,6,-5,41,-6,126,-7,4,-7,-31,-8,-15,-8,11,-7,72,-7,-128,-7,-35,-7,15,-6,27,-6,46,-6,47,-6,9,-6,13,-6,-18,-7,-46,-7,-48,-7,11,-6,107,-6,11,-5,-19,-5,-15,-4,17,-2,64,-1,109,0,126,1,-85,2,-95,3,104,4,-34,4,24,5,10,5,-44,4,63,4,-114,3,-12,2,75,2,-47,1,-110,1,-106,1,-62,1,31,2,-51,2,-60,3,-68,4,-24,5,-2,6,-36,7,-97,8,23,9,78,9,10,9,99,8,124,7,72,6,-12,4,76,3,-81,1,-1,-1,41,-2,-116,-4,46,-5,11,-6,56,-7,-80,-8,124,-8,-112,-8,-9,-8,-95,-7,104,-6,88,-5,84,-4,63,-3,13,-2,-98,-2,-23,-2,-47,-2,-115,-2,-21,-3,59,-3,101,-4,95,-5,111,-6,-95,-7,-7,-8,-93,-8,-122,-8,-31,-8}; }
	private static byte[] data54(){ return new byte[] {-121,-7,-112,-6,-34,-5,123,-3,63,-1,-5,0,-107,2,-9,3,54,5,34,6,-35,6,13,7,-10,6,-97,6,21,6,72,5,-121,4,-72,3,4,3,-95,2,-123,2,-71,2,-1,2,111,3,-3,3,-103,4,45,5,-84,5,25,6,72,6,50,6,-41,5,82,5,-108,4,-65,3,-83,2,-64,1,-78,0,-85,-1,-71,-2,-35,-3,-4,-4,92,-4,-38,-5,-79,-5,120,-5,121,-5,99,-5,62,-5,48,-5,39,-5,24,-5,7,-5,-5,-6,-19,-6,-11,-6,-43,-6,-74,-6,-92,-6,-118,-6,-127,-6,-112,-6,-42,-6,55,-5,-90,-5,52,-4,-56,-4,124,-3,59,-2,20,-1,-40,-1,-85,0,112,1,19,2,-90,2,-32,2,-12,2,-38,2,-89,2,99,2,33,2,-20,1,-74,1,-81,1,-9,1,108,2,42,3,77,4,125,5,-56,6,-6,7,9,9,-29,9,-110,10,-45,10,-72,10,55,10,85,9,27,8,127,6,-90,4,-92,2,-125,0,-110,-2,-41,-4,89,-5,93,-6,-100,-7,79,-7,74,-7,-87,-7,56,-6,-29,-6,-89,-5,103,-4,44,-3,-87,-3,-9,-3,-1,-3,-65,-3,15,-3,70,-4,66,-5,68,-6,61,-7,99,-8,-92,-9,35,-9,-41,-10,-24,-10,71,-9,-2,-9,3,-7,72,-6,-85,-5,54,-3,-26,-2,120,0,3,2,-117,3,-12,4,10,6,-53,6,75,7,109,7,102,7,36,7,-44,6,92,6,-31,5,116,5,52,5,6,5,-19,4,-29,4,-14,4,61,5,-50,5,77,6,-63,6,23,7,46,7,42,7,-64,6,23,6,42,5,26,4,-60,2,92,1,-24,-1,121,-2,14,-3,-91,-5,125,-6,-80,-7,31,-7,-37,-8,-52,-8,-33,-8,56,-7,-126,-7,-18,-7,100,-6,-58,-6,-14,-6,9,-5,18,-5,-31,-6,-82,-6,117,-6,88,-6,77,-6,107,-6,-83,-6,27,-5,-101,-5,63,-4,-2,-4,-23,-3,-21,-2,-7,-1,-10,0,-40,1,-96,2,78,3,-84,3,-29,3,-66,3,-96,3,103,3,67,3,17,3,-19,2,-44,2,-16,2,18,3,-100,3,35,4,-40,4,-109,5,94,6,31,7,-46,7,66,8,-118,8,96,8,-3,7,105,7,-100,6,-85,5,85,4,-66,2,42,1,-111,-1,39,-2,-59,-4,-105,-5,-106,-6,-46,-7,88,-7,67,-7,-97,-7,39,-6,-6,-6,-15,-5,-7,-4,-47,-3,-65,-2,95,-1,-79,-1,-49,-1,-101,-1,22,-1,68,-2,61,-3,7,-4,-62,-6,109,-7,91,-8,-126,-9,-3,-10,-60,-10,-9,-10,-66,-9,-40,-8,76,-6,-12,-5,-51,-3,-77,-1,125,1,18,3,120,4,-83,5,-115,6,19,7,45,7,0,7,-125,6,-17,5,71,5,-91,4,52,4,-38,3,-64,3,-73,3,-71,3,-2,3,87,4,-48,4,77,5,-61,5,10,6,15,6,-10,5,-46,5,100,5,-78,4,-30,3,13,3,21,2,-20,0,-69,-1,-100,-2,-106,-3,-77,-4,27,-4,-81,-5,124,-5,88,-5,38,-5,14,-5,13,-5,62,-5,96,-5,-102,-5,-37,-5,17,-4,36,-4,13,-4,-29,-5,-106,-5,56,-5,-25,-6,-63,-6,-104,-6,120,-6,107,-6,125,-6,-97,-6,-40,-6,122,-5,78,-4,62,-3,64,-2,72,-1,74,0,57,1,-5,1,-100,2,49,3,-82,3,-6,3,5,4,-37,3,-76,3,-85,3,-39,3,42,4,-42,4,121,5,68,6,-4,6,-100,7,54,8,-44,8,86,9,-114,9,-107,9,70,9,-117,8,110,7,-30,5,18,4,74,2,-119,0,-10,-2,96,-3,4,-4,-20,-6,32,-6,-63,-7,-55,-7,18,-6,-89,-6,107,-5,97,-4,52,-3,11,-2,-87,-2,15,-1,54,-1,26,-1,-86,-2,-6,-3,5,-3,-79,-5,99,-6,21,-7,24,-8,71,-9,-112,-10,35,-10,-7,-11,35,-10,124,-10,81,-9,-119,-8,20,-6,-29,-5,-40,-3,-18,-1,-43,1,123,3,-17,4,37,6,79,7,16,8,-121,8,-104,8,123,8,18,8,-128,7,-36,6,75,6,-72,5,47,5,-53,4,-83,4,-99,4,-56,4,34,5,-83,5,38,6,-120,6,-79,6,-104,6,25,6,114,5,-95,4,-83,3,-114,2,51,1,-63,-1,62,-2,-58,-4,-127,-5,-119,-6,-15,-7,-120,-7,110,-7,124,-7,-67,-7,39,-6,-101,-6,15,-5,-128,-5,-48,-5,4,-4,5,-4,-29,-5,-122,-5,29,-5,-44,-6,-87,-6,122,-6,34,-6,0,-6,11,-6,44,-6,-87,-6,54,-5,31,-4,49,-3,46,-2,56,-1,74,0,33,1,-16,1,119,2,33,3,-70,3,88,4,-44,4,43,5,63,5,69,5,83,5,127,5,-75,5,-13,5,94,6,-60,6,-17,6,24,7,54,7,89,7,75,7,64,7,10,7,-123,6,-59,5,-58,4,-116,3,82,2,42,1,-2,-1,-62,-2,-112,-3,49,-4,-14,-6,6,-6,-124,-7,99,-7,-75,-7,84,-6,13,-5,-26,-5,-35,-4,-53,-3,-87,-2,-100,-1,98,0}; }
	private static byte[] data55(){ return new byte[] {-11,0,9,1,-72,0,-39,-1,-114,-2,56,-3,-69,-5,88,-6,-13,-8,-52,-9,-51,-10,54,-10,17,-10,94,-10,-7,-10,49,-8,-80,-7,114,-5,71,-3,83,-1,-6,0,-90,2,13,4,73,5,44,6,-43,6,-5,6,-22,6,121,6,-12,5,87,5,-29,4,-116,4,68,4,28,4,26,4,19,4,30,4,94,4,-99,4,-25,4,90,5,-50,5,19,6,8,6,-67,5,112,5,-22,4,75,4,115,3,-88,2,-86,1,-101,0,112,-1,98,-2,119,-3,-81,-4,13,-4,-124,-5,10,-5,-51,-6,-72,-6,-24,-6,80,-5,-78,-5,23,-4,103,-4,-122,-4,97,-4,20,-4,-47,-5,123,-5,27,-5,-102,-6,17,-6,-120,-7,18,-7,-75,-8,-106,-8,-52,-8,83,-7,-1,-7,-25,-6,14,-4,57,-3,-117,-2,-43,-1,5,1,33,2,60,3,26,4,-100,4,-20,4,31,5,81,5,-93,5,-30,5,47,6,122,6,-52,6,29,7,107,7,-71,7,50,8,-101,8,0,9,43,9,10,9,-121,8,-84,7,-116,6,31,5,-78,3,63,2,-40,0,120,-1,3,-2,-84,-4,96,-5,109,-6,-43,-7,-109,-7,-92,-7,8,-6,-114,-6,67,-5,15,-4,-49,-4,-94,-3,61,-2,-33,-2,70,-1,70,-1,-12,-2,69,-2,90,-3,99,-4,93,-5,108,-6,110,-7,102,-8,117,-9,-79,-10,52,-10,62,-10,-96,-10,-118,-9,-36,-8,110,-6,54,-4,20,-2,-56,-1,-122,1,53,3,-57,4,65,6,95,7,23,8,82,8,42,8,-57,7,47,7,-119,6,-64,5,5,5,122,4,15,4,-43,3,-55,3,-27,3,67,4,-73,4,69,5,-83,5,-7,5,8,6,5,6,-44,5,113,5,-59,4,-38,3,-67,2,-111,1,43,0,-58,-2,119,-3,81,-4,121,-5,-5,-6,-62,-6,-96,-6,-68,-6,21,-5,104,-5,-79,-5,26,-4,-93,-4,8,-3,35,-3,5,-3,-54,-4,87,-4,-4,-5,-120,-5,-34,-6,49,-6,-87,-7,63,-7,13,-7,-4,-8,39,-7,122,-7,26,-6,-36,-6,-98,-5,97,-4,75,-3,71,-2,74,-1,97,0,-91,1,-66,2,-92,3,54,4,-66,4,48,5,-88,5,37,6,-96,6,15,7,102,7,-68,7,-27,7,-2,7,32,8,80,8,99,8,90,8,20,8,-100,7,-3,6,43,6,66,5,54,4,-4,2,-77,1,67,0,-49,-2,88,-3,28,-4,8,-5,57,-6,-27,-7,-44,-7,0,-6,113,-6,9,-5,-76,-5,118,-4,-106,-3,-66,-2,-89,-1,92,0,-99,0,101,0,-89,-1,-96,-2,110,-3,33,-4,-59,-6,93,-7,4,-8,-15,-10,18,-10,-98,-11,-111,-11,-53,-11,125,-10,-69,-9,84,-7,35,-5,-10,-4,-42,-2,120,0,66,2,-9,3,98,5,87,6,3,7,37,7,11,7,-46,6,-122,6,51,6,-25,5,-106,5,62,5,-63,4,85,4,69,4,105,4,-101,4,-20,4,70,5,-84,5,-54,5,-30,5,-46,5,-127,5,54,5,-66,4,70,4,-104,3,-64,2,-70,1,-102,0,95,-1,52,-2,48,-3,88,-4,-81,-5,44,-5,-27,-6,-40,-6,16,-5,-111,-5,42,-4,-62,-4,33,-3,90,-3,78,-3,41,-3,0,-3,-57,-4,62,-4,122,-5,-110,-6,-87,-7,-24,-8,68,-8,-104,-9,28,-9,-1,-10,86,-9,-4,-9,-8,-8,31,-6,92,-5,-100,-4,6,-2,-111,-1,17,1,-128,2,-69,3,-79,4,89,5,32,6,-53,6,60,7,-121,7,-71,7,-5,7,66,8,99,8,-107,8,-25,8,52,9,82,9,41,9,-34,8,54,8,90,7,74,6,17,5,-57,3,114,2,52,1,13,0,-54,-2,-125,-3,64,-4,54,-5,-115,-6,92,-6,110,-6,-63,-6,42,-5,-86,-5,38,-4,-12,-4,-34,-3,-67,-2,71,-1,-98,-1,-113,-1,49,-1,-54,-2,46,-2,107,-3,85,-4,67,-5,-18,-7,-92,-8,-107,-9,-52,-10,29,-10,-57,-11,-42,-11,115,-10,103,-9,-106,-8,-1,-7,-125,-5,41,-3,4,-1,29,1,67,3,24,5,-118,6,-116,7,52,8,120,8,103,8,18,8,-125,7,-39,6,52,6,116,5,-69,4,86,4,30,4,17,4,3,4,40,4,117,4,-18,4,70,5,109,5,116,5,73,5,28,5,-44,4,71,4,-121,3,108,2,3,1,-91,-1,117,-2,-99,-3,-9,-4,125,-4,53,-4,-46,-5,-114,-5,-90,-5,28,-4,-80,-4,56,-3,-68,-3,49,-2,91,-2,68,-2,-7,-3,-114,-3,-1,-4,72,-4,-126,-5,-92,-6,-2,-7,88,-7,-94,-8,-4,-9,-112,-9,109,-9,-119,-9,-45,-9,72,-8,-13,-8,-63,-7,-27,-6,112,-4,23,-2,-41,-1,113,1,-76,2,-17,3,9,5,12,6,0,7,-104,7,50,8,-116,8,-69,8,-37,8,-29,8,-35,8,-77,8,95,8,46,8,-19,7,-81,7,95,7,-6,6,34,6,66,5,75,4,88,3,93,2,78,1,23,0,-53,-2,-100,-3}; }
	private static byte[] data56(){ return new byte[] {-93,-4,-40,-5,69,-5,-47,-6,-71,-6,-57,-6,50,-5,-42,-5,-42,-4,-48,-3,-21,-2,-48,-1,81,0,124,0,105,0,-42,-1,7,-1,10,-2,-39,-4,104,-5,-13,-7,-90,-8,104,-9,55,-10,82,-11,-78,-12,-60,-12,58,-11,32,-10,107,-9,-44,-8,98,-6,64,-4,86,-2,122,0,-104,2,89,4,-98,5,-120,6,59,7,-26,7,70,8,102,8,38,8,-59,7,79,7,-94,6,-2,5,120,5,36,5,8,5,6,5,-9,4,47,5,67,5,61,5,-5,4,-5,4,-3,4,28,5,9,5,-39,4,102,4,-114,3,-118,2,112,1,47,0,9,-1,0,-2,25,-3,41,-4,109,-5,-1,-6,-20,-6,4,-5,59,-5,-66,-5,67,-4,-73,-4,19,-3,79,-3,68,-3,61,-3,22,-3,-77,-4,13,-4,86,-5,-123,-6,107,-7,87,-8,61,-9,-92,-10,125,-10,-39,-10,72,-9,-74,-9,109,-8,-115,-7,-21,-6,-126,-4,76,-2,63,0,17,2,-114,3,-33,4,30,6,15,7,-91,7,10,8,117,8,-52,8,2,9,58,9,72,9,81,9,98,9,84,9,47,9,-55,8,68,8,-98,7,-54,6,-34,5,-18,4,-23,3,-22,2,-34,1,-67,0,114,-1,77,-2,56,-3,79,-4,-95,-5,51,-5,23,-5,14,-5,63,-5,-94,-5,67,-4,-38,-4,-112,-3,75,-2,-20,-2,102,-1,-47,-1,-18,-1,-45,-1,109,-1,-85,-2,-59,-3,-124,-4,103,-5,52,-6,-14,-8,-58,-9,-52,-10,39,-10,-23,-11,0,-10,99,-10,-11,-10,-36,-9,68,-7,9,-5,15,-3,88,-1,-77,1,-65,3,107,5,-104,6,122,7,6,8,64,8,35,8,-28,7,94,7,-59,6,-7,5,37,5,125,4,26,4,-22,3,-42,3,-10,3,42,4,-128,4,-67,4,39,5,97,5,-80,5,-34,5,-27,5,-105,5,-55,4,-39,3,2,3,-14,1,-58,0,-31,-1,-9,-2,38,-2,62,-3,-122,-4,18,-4,-31,-5,12,-4,87,-4,-34,-4,98,-3,-58,-3,-14,-3,-40,-3,-83,-3,116,-3,76,-3,2,-3,-113,-4,-6,-5,110,-5,-105,-6,-84,-7,-106,-8,-66,-9,74,-9,-9,-10,-73,-10,-43,-10,45,-9,-47,-9,-76,-8,-4,-7,-96,-5,126,-3,78,-1,-16,0,-126,2,-25,3,45,5,115,6,97,7,62,8,-51,8,64,9,97,9,68,9,3,9,-49,8,-71,8,-116,8,104,8,41,8,-76,7,49,7,-126,6,-65,5,30,5,105,4,-69,3,-41,2,-33,1,-42,0,-69,-1,-82,-2,-76,-3,-37,-4,72,-4,-8,-5,-11,-5,35,-4,-97,-4,84,-3,62,-2,9,-1,-72,-1,51,0,103,0,63,0,-14,-1,-128,-1,-87,-2,-94,-3,99,-4,11,-5,-82,-7,86,-8,5,-9,-37,-11,-7,-12,-117,-12,-90,-12,5,-11,-78,-11,-36,-10,61,-8,-29,-7,-53,-5,-42,-3,-2,-1,-12,1,-96,3,25,5,90,6,74,7,-7,7,66,8,83,8,38,8,-50,7,42,7,122,6,19,6,-44,5,126,5,84,5,61,5,10,5,0,5,-16,4,-14,4,46,5,-117,5,14,6,86,6,67,6,-13,5,72,5,64,4,19,3,-44,1,-118,0,107,-1,32,-2,-12,-4,-32,-5,6,-5,-126,-6,111,-6,-91,-6,-13,-6,108,-5,-28,-5,84,-4,-76,-4,27,-3,117,-3,-83,-3,-82,-3,69,-3,-70,-4,-12,-5,-5,-6,-52,-7,-48,-8,14,-8,-116,-9,42,-9,-30,-10,-17,-10,64,-9,-28,-9,-20,-8,86,-6,42,-4,13,-2,-9,-1,-74,1,69,3,-115,4,-55,5,-45,6,-51,7,-119,8,58,9,-76,9,-24,9,-11,9,6,10,-58,9,119,9,14,9,-123,8,-2,7,28,7,66,6,78,5,102,4,-92,3,-28,2,-21,1,35,1,51,0,36,-1,40,-2,106,-3,-32,-4,-114,-4,100,-4,63,-4,61,-4,83,-4,-110,-4,25,-3,-50,-3,125,-2,65,-1,-62,-1,10,0,65,0,90,0,41,0,-78,-1,20,-1,51,-2,53,-3,19,-4,-33,-6,110,-7,29,-8,10,-9,59,-10,-121,-11,57,-11,79,-11,4,-10,11,-9,-107,-8,121,-6,-41,-4,31,-1,55,1,-8,2,-115,4,-62,5,-76,6,105,7,-69,7,-64,7,110,7,-21,6,18,6,78,5,-87,4,54,4,-33,3,-113,3,122,3,-86,3,1,4,78,4,-104,4,9,5,-111,5,-10,5,18,6,-5,5,-86,5,40,5,82,4,89,3,115,2,103,1,78,0,51,-1,26,-2,30,-3,119,-4,58,-4,63,-4,101,-4,-94,-4,-27,-4,6,-3,28,-3,47,-3,99,-3,-93,-3,-57,-3,-52,-3,-108,-3,102,-3,-31,-4,-23,-5,-72,-6,-100,-7,-104,-8,-87,-9,-44,-10,39,-10,-83,-11,100,-11,-99,-11,86,-10,-125,-9,29,-7,-35,-6,-39,-4,-123,-2,109,0,75,2,79,4,15,6,-106,7,-93,8,97,9,-82,9,-38,9,-54,9,-100,9,102,9,17,9,-95,8,69,8}; }
	private static byte[] data57(){ return new byte[] {-76,7,11,7,68,6,-107,5,42,5,-55,4,86,4,-51,3,42,3,87,2,80,1,77,0,97,-1,-109,-2,-20,-3,99,-3,32,-3,-14,-4,14,-3,-108,-3,42,-2,-53,-2,107,-1,-51,-1,-6,-1,-13,-1,-37,-1,-81,-1,50,-1,-120,-2,-113,-3,126,-4,102,-5,60,-6,-54,-8,66,-9,-28,-11,-4,-12,106,-12,21,-12,8,-12,97,-12,-27,-12,-61,-11,1,-9,-50,-8,-37,-6,17,-3,45,-1,33,1,-28,2,-119,4,0,6,22,7,-32,7,81,8,-98,8,127,8,46,8,-87,7,53,7,-47,6,66,6,-88,5,44,5,-34,4,-105,4,94,4,118,4,-30,4,-117,5,54,6,-101,6,-71,6,105,6,-56,5,0,5,39,4,-6,2,-92,1,80,0,-61,-2,54,-3,-53,-5,-43,-6,70,-6,-10,-7,-75,-7,-93,-7,-40,-7,88,-6,-9,-6,-103,-5,73,-4,-64,-4,2,-3,44,-3,34,-3,-16,-4,76,-4,-117,-5,-114,-6,-108,-7,-64,-8,-3,-9,53,-9,-128,-10,3,-10,-5,-11,-126,-10,106,-9,-72,-8,75,-6,16,-4,-49,-3,-113,-1,50,1,-38,2,-115,4,54,6,-98,7,-87,8,-92,9,74,10,-89,10,-64,10,-97,10,34,10,-96,9,-12,8,33,8,11,7,-50,5,-82,4,-87,3,-34,2,40,2,-110,1,0,1,49,0,63,-1,-110,-2,56,-2,9,-2,-9,-3,-69,-3,-118,-3,44,-3,-1,-4,-5,-4,65,-3,-87,-3,41,-2,-89,-2,-23,-2,49,-1,115,-1,-126,-1,111,-1,79,-1,32,-1,-64,-2,97,-2,-88,-3,-88,-4,91,-5,2,-6,-93,-8,112,-9,73,-10,95,-11,-79,-12,102,-12,-103,-12,101,-11,-94,-10,71,-8,59,-6,30,-4,37,-2,-13,-1,-118,1,16,3,96,4,98,5,-9,5,56,6,95,6,60,6,-29,5,101,5,-70,4,49,4,-72,3,-105,3,-82,3,-61,3,-59,3,-56,3,-11,3,96,4,-56,4,88,5,-57,5,-40,5,-94,5,101,5,7,5,-126,4,-96,3,-90,2,-108,1,105,0,84,-1,90,-2,-101,-3,27,-3,-65,-4,91,-4,0,-4,-78,-5,-105,-5,-106,-5,-65,-5,5,-4,113,-4,-24,-4,78,-3,96,-3,63,-3,-88,-4,-2,-5,45,-5,9,-6,-22,-8,-59,-9,-115,-10,52,-11,50,-12,-75,-13,-37,-13,63,-12,54,-11,83,-10,-48,-9,-111,-7,-77,-5,4,-2,108,0,-65,2,-57,4,112,6,-45,7,3,9,-45,9,73,10,96,10,90,10,7,10,-66,9,55,9,109,8,92,7,79,6,125,5,-9,4,111,4,28,4,-81,3,64,3,127,2,-70,1,-26,0,55,0,-104,-1,9,-1,-74,-2,105,-2,71,-2,21,-2,18,-2,95,-2,-89,-2,1,-1,55,-1,88,-1,67,-1,24,-1,-40,-2,104,-2,2,-2,126,-3,-9,-4,52,-4,60,-5,2,-6,-83,-8,110,-9,102,-10,-98,-11,8,-11,91,-12,-84,-13,86,-13,-126,-13,9,-12,12,-11,103,-10,28,-8,13,-6,16,-4,-7,-3,5,0,-48,1,-123,3,-25,4,35,6,42,7,-7,7,99,8,102,8,58,8,-33,7,79,7,-81,6,25,6,112,5,-15,4,-104,4,-107,4,-78,4,6,5,-86,5,72,6,-91,6,-49,6,-89,6,96,6,-8,5,46,5,28,4,-17,2,119,1,12,0,109,-2,-21,-4,-86,-5,-77,-6,-39,-7,55,-7,-25,-8,-8,-8,83,-7,-82,-7,9,-6,-114,-6,49,-5,-49,-5,95,-4,-112,-4,-110,-4,75,-4,-45,-5,34,-5,78,-6,108,-7,78,-8,8,-9,-3,-11,100,-11,62,-11,-117,-11,28,-10,25,-9,76,-8,-60,-7,93,-5,3,-3,-49,-2,-16,0,17,3,62,5,19,7,-92,8,9,10,-2,10,-106,11,-49,11,-99,11,70,11,-82,10,-32,9,121,8,17,7,-95,5,99,4,81,3,-128,2,-85,1,-24,0,31,0,88,-1,-28,-2,-68,-2,-101,-2,-99,-2,-119,-2,123,-2,75,-2,22,-2,-25,-3,-7,-3,45,-2,109,-2,-86,-2,-28,-2,12,-1,5,-1,-30,-2,-62,-2,-84,-2,-70,-2,-17,-2,-19,-2,-87,-2,40,-2,108,-3,78,-4,17,-5,-69,-7,-91,-8,-111,-9,-113,-10,-76,-11,67,-11,54,-11,-92,-11,93,-10,-120,-9,-15,-8,-93,-6,59,-4,-49,-3,118,-1,7,1,118,2,-103,3,-121,4,55,5,-67,5,-52,5,-110,5,16,5,-102,4,101,4,65,4,31,4,-25,3,-66,3,-91,3,-71,3,-40,3,71,4,-15,4,-118,5,-7,5,61,6,89,6,79,6,45,6,-74,5,41,5,107,4,-72,3,-56,2,-77,1,-75,0,-23,-1,58,-1,110,-2,-102,-3,-69,-4,25,-4,-64,-5,-109,-5,-93,-5,-5,-5,-91,-4,92,-3,-44,-3,-9,-3,-3,-3,-46,-3,97,-3,-99,-4,-80,-5,-114,-6,35,-7,-125,-9,-1,-11,-63,-12,-8,-13,-119,-13,109,-13,-79,-13,-107,-12,-16,-11,-81,-9,-69,-7,8,-4,115,-2,-17,0}; }
	private static byte[] data58(){ return new byte[] {73,3,-114,5,114,7,-13,8,47,10,-29,10,72,11,88,11,62,11,-44,10,10,10,20,9,-6,7,-8,6,34,6,123,5,12,5,-84,4,73,4,-58,3,21,3,100,2,-48,1,97,1,7,1,-14,0,-27,0,-42,0,-84,0,-84,0,-83,0,-58,0,-15,0,-7,0,-21,0,-76,0,70,0,-73,-1,1,-1,101,-2,5,-2,-99,-3,6,-3,38,-4,66,-5,112,-6,-126,-7,-65,-8,41,-8,-111,-9,8,-9,86,-10,-98,-11,101,-11,100,-11,-85,-11,86,-10,62,-9,-119,-8,-31,-7,112,-5,-23,-4,-100,-2,98,0,59,2,1,4,117,5,-62,6,-47,7,-112,8,-17,8,-34,8,-92,8,62,8,-47,7,37,7,-98,6,56,6,-11,5,-15,5,28,6,-118,6,34,7,-78,7,59,8,113,8,-118,8,105,8,30,8,123,7,-108,6,-103,5,79,4,-39,2,46,1,118,-1,-8,-3,-53,-4,-47,-5,11,-5,116,-6,65,-6,22,-6,1,-6,50,-6,-49,-6,-88,-5,-127,-4,30,-3,-124,-3,-67,-3,-106,-3,87,-3,-49,-4,37,-4,74,-5,91,-6,54,-7,52,-8,75,-9,-26,-10,-52,-10,-1,-10,-118,-9,56,-8,35,-7,69,-6,-22,-5,-52,-3,0,0,124,2,-45,4,29,7,32,9,-14,10,78,12,66,13,-38,13,12,14,-38,13,22,13,30,12,-79,10,54,9,-105,7,24,6,-88,4,117,3,102,2,-110,1,-29,0,123,0,66,0,54,0,71,0,113,0,-95,0,-47,0,-10,0,-9,0,-4,0,29,1,30,1,38,1,2,1,-74,0,-127,0,21,0,-74,-1,96,-1,77,-1,114,-1,-104,-1,-104,-1,123,-1,18,-1,87,-2,126,-3,-104,-4,-71,-5,-8,-6,33,-6,60,-7,-117,-8,8,-8,-30,-9,29,-8,-96,-8,125,-7,-114,-6,-88,-5,-35,-4,14,-2,99,-1,-27,0,98,2,-114,3,-125,4,58,5,-73,5,-26,5,-42,5,-50,5,-50,5,-32,5,-63,5,-109,5,74,5,31,5,-10,4,14,5,78,5,-82,5,93,6,-25,6,70,7,126,7,-92,7,-67,7,-85,7,-100,7,117,7,33,7,-76,6,-20,5,5,5,27,4,22,3,26,2,4,1,-59,-1,-48,-2,-7,-3,87,-3,-49,-4,-18,-4,66,-3,-22,-3,-76,-2,112,-1,-35,-1,28,0,14,0,-72,-1,17,-1,78,-2,84,-3,3,-4,93,-6,-87,-8,-2,-10,-95,-11,-100,-12,69,-12,80,-12,-71,-12,-101,-11,-11,-10,-95,-8,-62,-6,30,-3,-76,-1,63,2,-89,4,-26,6,-53,8,82,10,115,11,49,12,-106,12,-112,12,68,12,-80,11,-71,10,-56,9,-39,8,19,8,97,7,-36,6,54,6,-94,5,-15,4,83,4,-24,3,-88,3,-101,3,-63,3,-21,3,28,4,53,4,75,4,111,4,-93,4,-78,4,124,4,-2,3,123,3,-57,2,-6,1,-1,0,21,0,71,-1,-121,-2,-59,-3,22,-3,92,-4,-88,-5,-1,-6,80,-6,-52,-7,96,-7,1,-7,102,-8,-50,-9,61,-9,-47,-10,-66,-10,-18,-10,-118,-9,57,-8,15,-7,-14,-7,-10,-6,67,-4,-46,-3,-105,-1,-118,1,112,3,49,5,-68,6,-39,7,-97,8,27,9,62,9,77,9,52,9,-4,8,-98,8,31,8,-71,7,109,7,108,7,-89,7,33,8,-84,8,16,9,81,9,98,9,73,9,72,9,48,9,-38,8,51,8,68,7,16,6,-88,4,33,3,-82,1,90,0,25,-1,-9,-3,-4,-4,43,-4,109,-5,-30,-6,-123,-6,-108,-6,-19,-6,-51,-5,-101,-4,83,-3,-56,-3,-7,-3,1,-2,-38,-3,-99,-3,44,-3,-87,-4,-36,-5,27,-5,37,-6,74,-7,-96,-8,67,-8,0,-8,-36,-9,-9,-9,106,-8,84,-7,-63,-6,-119,-4,-112,-2,-34,0,80,3,-31,5,43,8,54,10,-21,11,36,13,-17,13,91,14,107,14,19,14,24,13,-43,11,29,10,102,8,-56,6,87,5,-18,3,-54,2,-40,1,46,1,-69,0,-109,0,-80,0,-11,0,54,1,-117,1,-21,1,74,2,-87,2,24,3,81,3,72,3,23,3,-73,2,71,2,-64,1,30,1,-93,0,72,0,29,0,-7,-1,-51,-1,125,-1,-2,-2,49,-2,107,-3,-100,-4,-8,-5,111,-5,-42,-6,45,-6,-120,-7,-3,-8,-82,-8,-58,-8,11,-7,-112,-7,9,-6,-76,-6,75,-5,55,-4,68,-3,117,-2,-75,-1,-35,0,-7,1,-15,2,-65,3,78,4,-85,4,-16,4,58,5,-109,5,-51,5,-23,5,-70,5,101,5,1,5,-20,4,7,5,103,5,-45,5,32,6,120,6,-91,6,-87,6,-78,6,-31,6,40,7,94,7,92,7,73,7,-20,6,119,6,-88,5,-76,4,125,3,70,2,3,1,-59,-1,-81,-2,-82,-3,-39,-4,80,-4,34,-4,98,-4,19,-3,-37,-3,127,-2,-30,-2,-9,-2,-1,-2,-12,-2,-67,-2,61,-2,90,-3,44,-4,-69,-6,36,-7}; }
	private static byte[] data59(){ return new byte[] {-101,-9,84,-10,61,-11,-100,-12,57,-12,32,-12,-102,-12,-122,-11,-66,-10,73,-8,52,-6,117,-4,-3,-2,117,1,-72,3,-93,5,84,7,-90,8,-97,9,57,10,-103,10,-124,10,49,10,116,9,-85,8,-9,7,80,7,121,6,-117,5,-95,4,-68,3,12,3,-118,2,106,2,-120,2,-40,2,39,3,-125,3,7,4,-94,4,78,5,-44,5,18,6,-19,5,-82,5,57,5,-124,4,123,3,75,2,-9,0,-92,-1,-124,-2,107,-3,54,-4,63,-5,54,-6,85,-7,-124,-8,-4,-9,125,-9,31,-9,-85,-10,51,-10,-16,-11,-98,-11,-117,-11,-95,-11,-47,-11,36,-10,112,-10,-41,-10,77,-9,7,-8,54,-7,-117,-6,42,-4,-4,-3,-36,-1,-113,1,14,3,35,4,-3,4,-94,5,30,6,-82,6,11,7,42,7,26,7,-65,6,-114,6,-95,6,-17,6,91,7,-77,7,-5,7,55,8,83,8,97,8,110,8,122,8,58,8,-45,7,14,7,26,6,6,5,-47,3,84,2,-28,0,109,-1,24,-2,-68,-4,104,-5,35,-6,36,-7,73,-8,-31,-9,-27,-9,54,-8,-37,-8,120,-7,12,-6,97,-6,-103,-6,-67,-6,-27,-6,-38,-6,-35,-6,-87,-6,66,-6,-65,-7,36,-7,86,-8,-106,-9,-22,-10,65,-10,-37,-11,-65,-11,11,-10,-69,-10,-80,-9,4,-7,-63,-6,-3,-4,124,-1,-3,1,60,4,64,6,-7,7,116,9,-78,10,-120,11,-59,11,-127,11,115,10,47,9,-108,7,5,6,109,4,-56,2,87,1,28,0,4,-1,70,-2,-35,-3,-75,-3,-19,-3,84,-2,-17,-2,-102,-1,70,0,24,1,-66,1,55,2,86,2,73,2,-29,1,79,1,-101,0,-48,-1,18,-1,96,-2,-41,-3,123,-3,27,-3,-82,-4,0,-4,62,-5,125,-6,-25,-7,102,-7,-6,-8,-118,-8,44,-8,-46,-9,-127,-9,115,-9,101,-9,-123,-9,-108,-9,-75,-9,-17,-9,68,-8,-53,-8,95,-7,-29,-7,113,-6,39,-5,20,-4,3,-3,-33,-3,-101,-2,42,-1,-57,-1,78,0,-7,0,-115,1,33,2,-127,2,-109,2,118,2,-105,2,-41,2,41,3,110,3,-65,3,12,4,33,4,48,4,32,4,78,4,-95,4,31,5,84,5,-128,5,126,5,97,5,-32,4,19,4,-20,2,-64,1,-127,0,42,-1,-76,-3,90,-4,24,-5,38,-6,-72,-7,-76,-7,1,-6,-103,-6,35,-5,-118,-5,2,-4,-116,-4,16,-3,89,-3,38,-3,-75,-4,-36,-5,-51,-6,-111,-7,29,-8,-98,-10,57,-11,15,-12,30,-13,92,-14,2,-14,36,-14,-96,-14,-127,-13,-45,-12,-104,-10,-40,-8,62,-5,-106,-3,-51,-1,-84,1,90,3,-58,4,-27,5,-40,6,107,7,-99,7,97,7,-23,6,86,6,-107,5,-60,4,-70,3,-64,2,-74,1,-32,0,46,0,-51,-1,-90,-1,-26,-1,113,0,73,1,77,2,74,3,60,4,-24,4,-128,5,-35,5,17,6,9,6,-120,5,-104,4,39,3,-110,1,-3,-1,105,-2,16,-3,-78,-5,94,-6,17,-7,9,-8,19,-9,123,-10,-37,-11,105,-11,27,-11,-18,-12,-61,-12,-65,-12,-67,-12,-65,-12,-62,-12,-83,-12,-98,-12,-124,-12,-108,-12,-35,-12,114,-11,68,-10,69,-9,-109,-8,76,-6,-1,-5,-120,-3,-25,-2,-1,-1,20,1,-24,1,-67,2,-123,3,29,4,121,4,-75,4,-32,4,56,5,-105,5,-11,5,57,6,-111,6,-24,6,82,7,-76,7,-38,7,-10,7,-26,7,-76,7,84,7,-64,6,-13,5,-9,4,-30,3,-106,2,58,1,-29,-1,117,-2,-25,-4,76,-5,-80,-7,74,-8,104,-9,-38,-10,-48,-10,-33,-10,54,-9,117,-9,-76,-9,-19,-9,60,-8,-94,-8,6,-7,127,-7,-84,-7,-67,-7,-90,-7,103,-7,-29,-8,31,-8,82,-9,-120,-10,-57,-11,37,-11,-52,-12,-54,-12,31,-11,3,-10,93,-9,74,-7,-112,-5,-13,-3,60,0,80,2,121,4,117,6,92,8,-34,9,-29,10,50,11,-17,10,17,10,-33,8,93,7,-70,5,-1,3,102,2,-9,0,-89,-1,116,-2,-98,-3,7,-3,-23,-4,44,-3,-17,-3,-42,-2,5,0,16,1,-19,1,-88,2,32,3,93,3,85,3,26,3,-125,2,-68,1,-25,0,-27,-1,15,-1,80,-2,-95,-3,-35,-4,-11,-5,-8,-6,25,-6,82,-7,-96,-8,37,-8,-52,-9,-77,-9,-50,-9,6,-8,66,-8,-114,-8,-61,-8,-21,-8,43,-7,115,-7,-55,-7,39,-6,106,-6,125,-6,-81,-6,-34,-6,52,-5,-74,-5,66,-4,-35,-4,113,-3,38,-2,-36,-2,-115,-1,72,0,-13,0,-127,1,-15,1,90,2,-44,2,40,3,-126,3,-65,3,-36,3,-1,3,27,4,36,4,47,4,89,4,-75,4,60,5,-52,5,112,6,-34,6,-9,6,-40,6,122,6,-39,5,4,5,-20,3,-92,2,37,1,-123,-1,6,-2,-17,-4,9,-4,-96,-5,93,-5,109,-5,-118,-5}; }
	private static byte[] data60(){ return new byte[] {-53,-5,66,-4,-76,-4,71,-3,-92,-3,-9,-3,-26,-3,-126,-3,-27,-4,7,-4,-17,-6,-67,-7,-108,-8,93,-9,62,-10,63,-11,73,-12,-91,-13,90,-13,-103,-13,81,-12,-121,-11,68,-9,51,-7,89,-5,91,-3,69,-1,19,1,-48,2,107,4,-15,5,52,7,17,8,-106,8,-84,8,111,8,-62,7,-16,6,-9,5,-7,4,-34,3,-61,2,-98,1,-50,0,76,0,87,0,-62,0,-57,1,-12,2,68,4,-114,5,-78,6,-37,7,-52,8,-88,9,7,10,11,10,108,9,70,8,-84,6,-32,4,-4,2,46,1,-127,-1,-41,-3,37,-4,-94,-6,59,-7,15,-8,28,-9,-123,-10,53,-10,56,-10,103,-10,-83,-10,-5,-10,68,-9,114,-9,-117,-9,-123,-9,77,-9,62,-9,83,-9,-118,-9,-17,-9,-104,-8,98,-7,89,-6,87,-5,108,-4,-125,-3,-104,-2,-87,-1,-106,0,-122,1,106,2,63,3,28,4,-9,4,-59,5,-112,6,48,7,-67,7,61,8,-68,8,74,9,-51,9,59,10,127,10,-82,10,-69,10,-99,10,108,10,51,10,-62,9,42,9,-123,8,-86,7,-88,6,-120,5,81,4,-44,2,40,1,-119,-1,-31,-3,-109,-4,-107,-5,-7,-6,-126,-6,41,-6,-28,-7,-112,-7,76,-7,54,-7,120,-7,-23,-7,-99,-6,48,-5,-68,-5,-32,-5,-19,-5,-79,-5,108,-5,-38,-6,64,-6,121,-7,-126,-8,-92,-9,14,-9,-39,-10,26,-9,-30,-9,52,-7,-37,-6,-76,-4,-58,-2,-9,0,64,3,124,5,-49,7,-42,9,115,11,-125,12,6,13,-16,12,92,12,83,11,4,10,-122,8,7,7,125,5,-17,3,112,2,26,1,1,0,102,-1,58,-1,-94,-1,126,0,-96,1,-6,2,52,4,64,5,11,6,-112,6,-7,6,24,7,23,7,-68,6,16,6,18,5,-31,3,-91,2,82,1,37,0,-53,-2,100,-3,1,-4,-80,-6,-122,-7,-39,-8,115,-8,-127,-8,-47,-8,51,-7,-48,-7,120,-6,19,-5,-33,-5,-114,-4,54,-3,-95,-3,13,-2,35,-2,49,-2,2,-2,-45,-3,-109,-3,-107,-3,-108,-3,-32,-3,-7,-3,99,-2,-40,-2,114,-1,39,0,-39,0,-102,1,77,2,32,3,-37,3,-94,4,58,5,-55,5,19,6,28,6,-3,5,-46,5,-34,5,4,6,101,6,-31,6,117,7,-7,7,-128,8,-18,8,63,9,109,9,77,9,-66,8,-9,7,17,7,-29,5,-94,4,72,3,-10,1,-48,0,-40,-1,36,-1,-79,-2,106,-2,60,-2,49,-2,62,-2,107,-2,-104,-2,3,-1,68,-1,69,-1,-5,-2,-121,-2,-15,-3,64,-3,-123,-4,-106,-5,-116,-6,106,-7,64,-8,48,-9,56,-10,-92,-11,-115,-11,18,-10,-11,-10,74,-8,-65,-7,99,-5,-37,-4,91,-2,10,0,-17,1,-46,3,-91,5,53,7,81,8,15,9,101,9,82,9,-10,8,121,8,-101,7,98,6,30,5,-43,3,-54,2,36,2,-27,1,0,2,-88,2,-101,3,-6,4,-122,6,21,8,-106,9,8,11,93,12,89,13,-40,13,-60,13,18,13,-63,11,7,10,12,8,-14,5,-45,3,-86,1,124,-1,85,-3,74,-5,124,-7,-14,-9,-40,-10,63,-10,24,-10,73,-10,-84,-10,92,-9,-3,-9,-113,-8,7,-7,70,-7,87,-7,-128,-7,-98,-7,-50,-7,-18,-7,27,-6,95,-6,-64,-6,67,-5,-51,-5,105,-4,-18,-4,120,-3,38,-2,-4,-2,18,0,40,1,76,2,-127,3,-116,4,-77,5,-81,6,-72,7,-123,8,76,9,2,10,-124,10,-2,10,101,11,-82,11,-73,11,-95,11,-120,11,93,11,43,11,10,11,-96,10,28,10,104,9,-128,8,124,7,67,6,-23,4,111,3,-31,1,116,0,63,-1,38,-2,81,-3,-127,-4,-104,-5,-99,-6,-43,-7,67,-7,-2,-8,19,-7,-113,-7,48,-6,-68,-6,67,-5,-76,-5,9,-4,33,-4,2,-4,-113,-5,-18,-6,42,-6,90,-7,-108,-8,-7,-9,-86,-9,-78,-9,45,-8,22,-7,86,-6,-30,-5,-85,-3,-83,-1,-31,1,49,4,-108,6,-61,8,120,10,-97,11,61,12,-125,12,70,12,-89,11,-76,10,104,9,-30,7,58,6,110,4,-85,2,74,1,51,0,-99,-1,-123,-1,-16,-1,-47,0,25,2,104,3,-87,4,-74,5,-86,6,-116,7,63,8,-83,8,-52,8,123,8,-74,7,-74,6,109,5,-23,3,82,2,-120,0,-119,-2,116,-4,-113,-6,-32,-8,-99,-9,-56,-10,103,-10,100,-10,-50,-10,105,-9,86,-8,84,-7,115,-6,-80,-5,-30,-4,-12,-3,-68,-2,75,-1,117,-1,95,-1,22,-1,-71,-2,87,-2,16,-2,-53,-3,98,-3,26,-3,1,-3,56,-3,-101,-3,64,-2,15,-1,-8,-1,-4,0,5,2,19,3,30,4,-24,4,127,5,-83,5,-108,5,114,5,94,5,93,5,-110,5,-60,5,-2,5,86,6,-54,6,73,7,-58,7,5,8,22,8,-57,7,104,7}; }
	private static byte[] data61(){ return new byte[] {-65,6,3,6,22,5,14,4,-2,2,-48,1,-50,0,-24,-1,46,-1,-103,-2,48,-2,-2,-3,-45,-3,-56,-3,-78,-3,-75,-3,-83,-3,-66,-3,-86,-3,-101,-3,116,-3,21,-3,-96,-4,-10,-5,28,-5,52,-6,42,-7,38,-8,41,-9,96,-10,-41,-11,-87,-11,-21,-11,-118,-10,83,-9,39,-8,11,-7,13,-6,102,-5,31,-3,44,-1,34,1,0,3,117,4,-71,5,-80,6,97,7,-92,7,94,7,-91,6,-116,5,53,4,-50,2,126,1,-110,0,-35,-1,-116,-1,-75,-1,62,0,95,1,-27,2,-79,4,-48,6,-25,8,-22,10,-95,12,-31,13,116,14,-124,14,-26,13,-65,12,43,11,47,9,0,7,-120,4,-38,1,20,-1,76,-4,-89,-7,100,-9,-107,-11,67,-12,124,-13,61,-13,116,-13,12,-12,-62,-12,98,-11,5,-10,-109,-10,28,-9,-52,-9,114,-8,19,-7,95,-7,-100,-7,-83,-7,-37,-7,21,-6,79,-6,111,-6,72,-6,33,-6,33,-6,119,-6,65,-5,52,-4,96,-3,-97,-2,-15,-1,80,1,-89,2,14,4,96,5,-81,6,-48,7,-52,8,112,9,-23,9,17,10,7,10,-35,9,-99,9,66,9,42,9,4,9,-71,8,102,8,-5,7,112,7,-102,6,-78,5,-58,4,-75,3,126,2,115,1,86,0,83,-1,72,-2,11,-3,-80,-5,98,-6,54,-7,76,-8,-89,-9,81,-9,32,-9,47,-9,113,-9,-44,-9,121,-8,11,-7,106,-7,127,-7,51,-7,-67,-8,77,-8,-43,-9,121,-9,8,-9,-118,-10,61,-10,58,-10,120,-10,33,-9,31,-8,112,-7,-13,-6,-47,-4,-66,-2,-14,0,-12,2,-44,4,79,6,121,7,85,8,-70,8,-37,8,-119,8,-54,7,-106,6,19,5,106,3,-97,1,-20,-1,-114,-2,-102,-3,36,-3,40,-3,-72,-3,-91,-2,-70,-1,-29,0,28,2,125,3,-18,4,100,6,124,7,73,8,-117,8,107,8,9,8,62,7,25,6,103,4,75,2,-48,-1,41,-3,-108,-6,56,-8,60,-10,-103,-12,112,-13,-86,-14,118,-14,-56,-14,-116,-13,-82,-12,28,-10,-101,-9,68,-7,-39,-6,79,-4,111,-3,46,-2,-120,-2,125,-2,50,-2,-49,-3,67,-3,-85,-4,-23,-5,26,-5,86,-6,-57,-7,127,-7,-88,-7,18,-6,-4,-6,41,-4,-95,-3,25,-1,95,0,121,1,78,2,-26,2,108,3,-54,3,-1,3,32,4,40,4,8,4,14,4,60,4,-109,4,3,5,75,5,125,5,100,5,71,5,22,5,-31,4,-119,4,4,4,89,3,-97,2,-54,1,-20,0,43,0,107,-1,-29,-2,72,-2,-13,-3,-92,-3,75,-3,-33,-4,113,-4,13,-4,-92,-5,101,-5,49,-5,50,-5,14,-5,-36,-6,121,-6,-25,-7,61,-7,125,-8,-40,-9,61,-9,-50,-10,113,-10,40,-10,46,-10,67,-10,101,-10,-120,-10,-102,-10,33,-9,-20,-9,30,-7,121,-6,30,-4,-53,-3,-121,-1,45,1,-104,2,-49,3,-122,4,-59,4,-127,4,-63,3,-60,2,-103,1,95,0,41,-1,45,-2,98,-3,18,-3,57,-3,-28,-3,11,-1,-73,0,-40,2,50,5,-58,7,35,10,61,12,-64,13,-79,14,-16,14,-79,14,-3,13,-79,12,-25,10,-69,8,-2,5,3,3,-40,-1,-119,-4,115,-7,-67,-10,-100,-12,29,-13,62,-14,-56,-15,-46,-15,7,-14,117,-14,-12,-14,-95,-13,113,-12,109,-11,-109,-10,118,-9,74,-8,-35,-8,88,-7,-72,-7,-30,-7,-27,-7,-102,-7,25,-7,121,-8,-40,-9,-117,-9,-114,-9,-22,-9,-96,-8,-59,-7,14,-5,-97,-4,56,-2,-12,-1,-42,1,-79,3,-124,5,34,7,108,8,111,9,-17,9,13,10,-30,9,-100,9,67,9,7,9,-67,8,121,8,26,8,-70,7,58,7,-89,6,13,6,90,5,-75,4,42,4,127,3,-42,2,24,2,21,1,-55,-1,95,-2,-35,-4,115,-5,56,-6,31,-7,42,-8,84,-9,-51,-10,-122,-10,115,-10,-94,-10,1,-9,81,-9,85,-9,67,-9,30,-9,-18,-10,-21,-10,-26,-10,-47,-10,-47,-10,-69,-10,-55,-10,-21,-10,86,-9,-27,-9,-59,-8,-25,-7,84,-5,-44,-4,114,-2,40,0,-31,1,123,3,-2,4,47,6,42,7,-57,7,3,8,-38,7,70,7,55,6,-19,4,76,3,-71,1,31,0,-8,-2,54,-2,-35,-3,-20,-3,66,-2,-61,-2,-111,-1,-69,0,24,2,-77,3,117,5,12,7,120,8,-122,9,54,10,-109,10,127,10,-18,9,-49,8,-5,6,-91,4,-17,1,15,-1,54,-4,111,-7,12,-9,-21,-12,79,-13,57,-14,-79,-15,-66,-15,119,-14,-72,-13,64,-11,5,-9,-10,-8,-14,-6,-82,-4,42,-2,69,-1,-11,-1,93,0,93,0,8,0,122,-1,-98,-2,126,-3,66,-4,5,-5,-3,-7,59,-7,6,-7,100,-7,82,-6,-116,-5,-3,-4,105,-2,-73,-1,-21,0,-7,1,-7,2,-46,3,-125,4,-5,4,63,5}; }
	private static byte[] data62(){ return new byte[] {72,5,85,5,89,5,-106,5,-70,5,-45,5,-46,5,-96,5,-128,5,99,5,93,5,68,5,34,5,-41,4,-127,4,1,4,-114,3,48,3,-54,2,121,2,28,2,-71,1,74,1,-63,0,28,0,82,-1,-113,-2,-53,-3,26,-3,109,-4,-22,-5,-117,-5,38,-5,-53,-6,91,-6,-49,-7,47,-7,-40,-8,-113,-8,-125,-8,-84,-8,-44,-8,1,-7,25,-7,-5,-8,-38,-8,-58,-8,-50,-8,35,-7,-77,-7,119,-6,125,-5,-44,-4,77,-2,-18,-1,117,1,-53,2,-38,3,-123,4,-99,4,107,4,-25,3,37,3,52,2,35,1,3,0,4,-1,84,-2,-1,-3,37,-2,-10,-2,47,0,-20,1,5,4,120,6,-19,8,112,11,-105,13,86,15,-94,16,82,17,-120,17,45,17,76,16,-54,14,-95,12,0,10,-45,6,108,3,-32,-1,-108,-4,-86,-7,108,-9,-101,-11,78,-12,98,-13,-12,-14,-56,-14,26,-13,-74,-13,-114,-12,-68,-11,5,-9,91,-8,-73,-7,2,-5,2,-4,-19,-4,81,-3,95,-3,-26,-4,30,-4,1,-5,-13,-7,-10,-8,54,-8,-45,-9,-46,-9,15,-8,-56,-8,-26,-7,116,-5,100,-3,-121,-1,-63,1,8,4,65,6,42,8,-36,9,-6,10,-59,11,20,12,14,12,-42,11,-91,11,78,11,8,11,-93,10,33,10,116,9,-38,8,88,8,-21,7,-107,7,119,7,59,7,3,7,-110,6,-11,5,33,5,6,4,-62,2,104,1,-21,-1,120,-2,11,-3,-45,-5,-52,-6,-15,-7,50,-7,-80,-8,53,-8,-42,-9,89,-9,-3,-10,-60,-10,-94,-10,-82,-10,-47,-10,20,-9,62,-9,-122,-9,-21,-9,103,-8,-14,-8,-119,-7,76,-6,50,-5,34,-4,106,-3,-92,-2,-28,-1,61,1,123,2,-33,3,46,5,93,6,89,7,48,8,121,8,119,8,-19,7,9,7,-16,5,-61,4,-89,3,125,2,-96,1,9,1,-111,0,124,0,-94,0,11,1,-34,1,-10,2,67,4,-65,5,122,7,35,9,-70,10,23,12,32,13,-102,13,-125,13,-48,12,113,11,126,9,28,7,91,4,100,1,79,-2,77,-5,-119,-8,7,-10,-12,-13,-110,-14,-52,-15,-63,-15,95,-14,-122,-13,32,-11,37,-9,55,-7,105,-5,84,-3,42,-1,-82,0,-6,1,-64,2,41,3,-15,2,77,2,46,1,-52,-1,42,-2,-97,-4,85,-5,114,-6,8,-6,9,-6,-79,-6,-115,-5,-82,-4,1,-2,105,-1,-61,0,18,2,86,3,118,4,102,5,57,6,-25,6,76,7,-118,7,-123,7,-127,7,36,7,-51,6,84,6,-34,5,-99,5,-127,5,86,5,48,5,35,5,14,5,5,5,23,5,15,5,54,5,83,5,111,5,112,5,55,5,-72,4,27,4,46,3,50,2,27,1,-25,-1,-33,-2,-40,-3,-26,-4,-26,-5,-1,-6,19,-6,71,-7,-72,-8,96,-8,70,-8,-126,-8,-6,-8,116,-7,-13,-7,92,-6,-92,-6,-96,-6,-105,-6,112,-6,106,-6,122,-6,-56,-6,93,-5,49,-4,65,-3,-112,-2,-20,-1,61,1,75,2,13,3,-100,3,-52,3,-68,3,109,3,-7,2,82,2,108,1,122,0,-93,-1,-37,-2,-87,-2,-23,-2,-90,-1,0,1,-87,2,-55,4,-5,6,70,9,118,11,114,13,82,15,-38,16,-20,17,98,18,82,18,-122,17,30,16,8,14,93,11,65,8,-16,4,-104,1,108,-2,-127,-5,-32,-8,-106,-10,-73,-12,98,-13,115,-14,0,-14,4,-14,127,-14,92,-13,-90,-12,61,-10,-17,-9,-48,-7,-115,-5,41,-3,71,-2,-41,-2,-49,-2,74,-2,91,-3,51,-4,8,-5,-39,-7,-63,-8,-39,-9,74,-9,23,-9,96,-9,75,-8,-67,-7,-90,-5,3,-2,112,0,-32,2,64,5,101,7,43,9,-107,10,-120,11,35,12,73,12,72,12,-12,11,117,11,-55,10,-21,9,10,9,66,8,-105,7,60,7,8,7,10,7,47,7,77,7,110,7,76,7,14,7,-114,6,-32,5,-39,4,-79,3,84,2,15,1,-88,-1,100,-2,47,-3,8,-4,-31,-6,-75,-7,-122,-8,112,-9,110,-10,-106,-11,27,-11,-42,-12,-58,-12,-26,-12,39,-11,118,-11,3,-10,-81,-10,-123,-9,117,-8,116,-7,-123,-6,-128,-5,119,-4,124,-3,120,-2,110,-1,98,0,109,1,-105,2,-88,3,-43,4,-66,5,111,6,-99,6,-105,6,43,6,-105,5,-4,4,85,4,-92,3,-15,2,49,2,-119,1,7,1,-67,0,-64,0,8,1,-89,1,124,2,-87,3,27,5,-69,6,-106,8,111,10,-4,11,67,13,-25,13,9,14,102,13,52,12,103,10,57,8,-96,5,-70,2,-108,-1,63,-4,1,-7,41,-10,-67,-13,-12,-15,-30,-16,-113,-16,-30,-16,-49,-15,37,-13,8,-11,22,-9,89,-7,122,-5,-80,-3,-88,-1,86,1,-105,2,79,3,76,3,-89,2,125,1,-12,-1,104,-2,-11,-4,-84,-5,-56,-6,20,-6,-46,-7}; }
	private static byte[] data63(){ return new byte[] {-18,-7,111,-6,99,-5,109,-4,-65,-3,8,-1,99,0,-57,1,28,3,122,4,-97,5,-102,6,67,7,-117,7,-125,7,46,7,122,6,-64,5,24,5,116,4,-15,3,-104,3,40,3,-19,2,-61,2,-47,2,43,3,-79,3,89,4,16,5,-55,5,95,6,-52,6,-4,6,-74,6,47,6,57,5,35,4,-42,2,-125,1,37,0,-46,-2,75,-3,-78,-5,27,-6,-93,-8,-119,-9,-17,-10,-73,-10,-3,-10,97,-9,36,-8,-39,-8,-92,-7,59,-6,-100,-6,-44,-6,-48,-6,-68,-6,-82,-6,-84,-6,-51,-6,41,-5,-71,-5,103,-4,62,-3,32,-2,13,-1,-57,-1,95,0,-23,0,34,1,70,1,43,1,-17,0,101,0,-89,-1,-12,-2,67,-2,-48,-3,-76,-3,23,-2,-23,-2,69,0,3,2,6,4,32,6,70,8,110,10,121,12,-118,14,87,16,-23,17,-49,18,-23,18,76,18,-38,16,-48,14,96,12,-113,9,-115,6,95,3,54,0,20,-3,27,-6,124,-9,50,-11,102,-13,0,-14,34,-15,-80,-16,-49,-16,-92,-15,1,-13,-65,-12,-47,-10,-6,-8,31,-5,-38,-4,37,-2,-40,-2,1,-1,-105,-2,-45,-3,-83,-4,121,-5,-20,-7,122,-8,48,-9,16,-10,125,-11,97,-11,24,-10,100,-9,55,-7,124,-5,11,-2,-117,0,21,3,111,5,-125,7,52,9,-99,10,-101,11,54,12,71,12,-28,11,44,11,14,10,-26,8,-61,7,-48,6,21,6,-89,5,-121,5,-77,5,12,6,-120,6,7,7,105,7,-121,7,87,7,-7,6,127,6,-55,5,-8,4,0,4,-56,2,110,1,-23,-1,84,-2,-105,-4,-42,-6,32,-7,91,-9,-16,-11,-83,-12,-84,-13,-1,-14,-72,-14,-106,-14,-35,-14,85,-13,59,-12,27,-11,75,-10,-99,-9,-30,-8,61,-6,98,-5,111,-4,75,-3,4,-2,-68,-2,-128,-1,82,0,36,1,3,2,-80,2,35,3,113,3,123,3,117,3,86,3,63,3,33,3,-8,2,-60,2,114,2,26,2,-57,1,101,1,32,1,5,1,57,1,-57,1,-92,2,-50,3,96,5,18,7,-29,8,-57,10,-118,12,-38,13,-74,14,-9,14,-120,14,-123,13,-2,11,-6,9,111,7,-126,4,53,1,-66,-3,61,-6,14,-9,94,-12,65,-14,-37,-16,25,-16,10,-16,125,-16,-112,-15,12,-13,-12,-12,40,-9,-99,-7,22,-4,127,-2,120,0,-46,1,-121,2,127,2,12,2,11,1,-46,-1,101,-2,-16,-4,-77,-5,-113,-6,-85,-7,70,-7,45,-7,111,-7,8,-6,-40,-6,-4,-5,88,-3,-6,-2,-71,0,-106,2,101,4,17,6,95,7,51,8,-94,8,-119,8,16,8,71,7,72,6,101,5,96,4,122,3,110,2,-106,1,5,1,-57,0,-22,0,-119,1,114,2,-88,3,-47,4,18,6,24,7,-9,7,100,8,-116,8,70,8,-77,7,-43,6,-113,5,2,4,65,2,84,0,24,-2,-40,-5,-60,-7,-5,-9,-107,-10,-54,-11,107,-11,-84,-11,81,-10,49,-9,38,-8,23,-7,-46,-7,115,-6,-35,-6,67,-5,110,-5,-78,-5,-30,-5,49,-4,122,-4,-70,-4,21,-3,100,-3,-94,-3,-28,-3,26,-2,51,-2,103,-2,123,-2,-128,-2,99,-2,73,-2,-20,-3,-108,-3,63,-3,20,-3,23,-3,103,-3,20,-2,26,-1,-117,0,17,2,-20,3,-69,5,-76,7,-41,9,18,12,87,14,84,16,-10,17,-11,18,95,19,-43,18,-42,17,74,16,77,14,-13,11,60,9,82,6,60,3,-4,-1,-43,-4,-50,-7,13,-9,-92,-12,-91,-14,32,-15,78,-16,68,-16,-22,-16,65,-14,13,-12,66,-10,-116,-8,-84,-6,106,-4,-81,-3,-120,-2,-22,-2,-81,-2,35,-2,10,-3,-99,-5,-3,-7,75,-8,-71,-10,-124,-11,-64,-12,-107,-12,24,-11,72,-10,-13,-9,-6,-7,76,-4,-39,-2,104,1,13,4,124,6,-64,8,-105,10,-11,11,-57,12,-16,12,-121,12,-87,11,-118,10,72,9,5,8,-33,6,-33,5,15,5,-82,4,-82,4,-5,4,-118,5,29,6,-107,6,9,7,71,7,-112,7,-68,7,-26,7,-61,7,80,7,-123,6,54,5,-109,3,-108,1,85,-1,12,-3,-70,-6,97,-8,57,-10,63,-12,-118,-14,95,-15,-87,-16,113,-16,-62,-16,122,-15,-100,-14,-5,-13,-105,-11,69,-9,15,-7,-109,-6,4,-4,32,-3,63,-2,11,-1,-43,-1,125,0,18,1,124,1,-77,1,-82,1,-101,1,109,1,72,1,45,1,40,1,75,1,-119,1,-88,1,-20,1,-2,1,33,2,39,2,6,2,-29,1,-20,1,50,2,-45,2,-67,3,8,5,-117,6,27,8,-43,9,107,11,-18,12,29,14,12,15,100,15,33,15,107,14,20,13,65,11,-9,8,46,6,-12,2,-104,-1,61,-4,43,-7,100,-10,11,-12,70,-14,39,-15,112,-16,41,-16,-85,-16,-95,-15,76,-13,124,-11,31,-8,-56,-6,58,-3,71,-1}; }
	private static byte[] data64(){ return new byte[] {-81,0,-109,1,-31,1,-58,1,75,1,122,0,54,-1,-27,-3,120,-4,68,-5,52,-6,-105,-7,35,-7,-3,-8,24,-7,-105,-7,113,-6,-17,-5,-69,-3,-10,-1,78,2,124,4,115,6,-6,7,4,9,-86,9,-75,9,85,9,-75,8,-73,7,-101,6,47,5,-68,3,65,2,-7,0,-13,-1,-123,-1,-97,-1,61,0,104,1,-70,2,55,4,-73,5,24,7,81,8,79,9,-9,9,75,10,50,10,117,9,56,8,116,6,74,4,-62,1,31,-1,121,-4,-25,-7,-82,-9,-23,-11,-103,-12,28,-12,45,-12,-43,-12,-42,-11,-12,-10,-10,-9,-19,-8,-62,-7,-105,-6,125,-5,107,-4,69,-3,-28,-3,99,-2,-90,-2,-70,-2,-97,-2,124,-2,66,-2,1,-2,-60,-3,112,-3,57,-3,-6,-4,-56,-4,-93,-4,107,-4,86,-4,45,-4,74,-4,-102,-4,8,-3,-72,-3,-117,-2,-94,-1,-38,0,56,2,-71,3,103,5,65,7,87,9,124,11,-116,13,95,15,-30,16,-63,17,53,18,29,18,-109,17,-108,16,69,15,111,13,87,11,-24,8,48,6,66,3,44,0,18,-3,-28,-7,7,-9,125,-12,-117,-14,106,-15,-40,-16,56,-15,27,-14,-88,-13,-98,-11,-72,-9,-94,-7,-121,-5,-32,-4,2,-2,-98,-2,-39,-2,123,-2,-88,-3,47,-4,-124,-6,-97,-8,-34,-10,127,-11,-120,-12,45,-12,120,-12,55,-11,105,-10,27,-8,35,-6,-106,-4,109,-1,76,2,51,5,-52,7,-14,9,-122,11,121,12,-74,12,126,12,-63,11,-64,10,-125,9,28,8,-60,6,-115,5,-89,4,45,4,9,4,66,4,-91,4,61,5,-65,5,84,6,29,7,-3,7,-38,8,-58,9,73,10,127,10,-28,9,-40,8,38,7,32,5,-84,2,38,0,95,-3,-120,-6,-87,-9,4,-11,-99,-14,-85,-16,58,-17,-102,-18,-96,-18,81,-17,117,-16,0,-14,-59,-13,-68,-11,-95,-9,-109,-7,107,-5,26,-3,-109,-2,-37,-1,-64,0,119,1,-46,1,-31,1,-71,1,50,1,-94,0,11,0,-111,-1,72,-1,57,-1,98,-1,-65,-1,76,0,-24,0,112,1,-55,1,-3,1,7,2,40,2,112,2,-17,2,-97,3,-103,4,-88,5,-33,6,33,8,120,9,-51,10,37,12,60,13,22,14,-103,14,-84,14,68,14,95,13,-16,11,-11,9,127,7,-72,4,-70,1,-75,-2,-44,-5,26,-7,-70,-10,-91,-12,-15,-14,-63,-15,-8,-16,-20,-16,-120,-15,-37,-14,-47,-12,32,-9,-115,-7,-71,-5,-90,-3,8,-1,33,0,-66,0,12,1,-28,0,127,0,-78,-1,-93,-2,99,-3,73,-4,32,-5,51,-6,77,-7,-106,-8,49,-8,49,-8,-50,-8,8,-6,-28,-5,47,-2,-100,0,18,3,77,5,22,7,126,8,113,9,-17,9,-11,9,-115,9,-53,8,-109,7,-24,5,2,4,21,2,101,0,10,-1,103,-2,86,-2,-35,-2,-37,-1,33,1,-55,2,119,4,68,6,26,8,-48,9,67,11,64,12,-102,12,92,12,57,11,124,9,33,7,91,4,88,1,53,-2,51,-5,100,-8,18,-10,62,-12,61,-13,1,-13,82,-13,-4,-13,-55,-12,-81,-11,-105,-10,-56,-9,8,-7,-97,-6,10,-4,-94,-3,-65,-2,-118,-1,-16,-1,35,0,-3,-1,-62,-1,85,-1,-94,-2,-34,-3,24,-3,74,-4,-103,-5,10,-5,-101,-6,99,-6,123,-6,-82,-6,36,-5,-53,-5,-78,-4,-40,-3,5,-1,68,0,-76,1,17,3,-123,4,5,6,-73,7,106,9,42,11,-69,12,6,14,18,15,-79,15,3,16,27,16,-27,15,90,15,119,14,83,13,-40,11,4,10,-22,7,-126,5,-90,2,-110,-1,114,-4,-127,-7,17,-9,19,-11,-76,-13,-44,-14,-78,-14,34,-13,54,-12,-85,-11,109,-9,48,-7,-83,-6,17,-4,23,-3,-42,-3,41,-2,7,-2,102,-3,69,-4,-83,-6,-20,-8,81,-9,-39,-11,-35,-12,69,-12,20,-12,72,-12,-45,-12,-26,-11,-119,-9,-58,-7,-121,-4,-124,-1,-89,2,-123,5,-13,7,-63,9,6,11,-64,11,10,12,-36,11,43,11,42,10,-14,8,-119,7,46,6,42,5,114,4,-12,3,-70,3,-70,3,-51,3,86,4,35,5,111,6,-14,7,-105,9,10,11,40,12,-39,12,-33,12,56,12,8,11,41,9,-61,6,-11,3,-67,0,110,-3,-32,-7,121,-10,63,-13,-110,-16,-113,-18,100,-19,4,-19,110,-19,91,-18,-72,-17,92,-15,97,-13,-126,-11,-35,-9,75,-6,-108,-4,-77,-2,78,0,127,1,56,2,127,2,85,2,-46,1,9,1,1,0,-19,-2,3,-2,112,-3,28,-3,69,-3,-67,-3,-128,-2,70,-1,-12,-1,-125,0,21,1,-72,1,-105,2,-114,3,-75,4,-64,5,-68,6,-72,7,-78,8,-99,9,-117,10,-128,11,61,12,-47,12,30,13,68,13,20,13,-68,12,-46,11,-102,10,16,9,14,7,-26,4,-97,2,74,0,-9,-3,-85,-5,88,-7}; }
	private static byte[] data65(){ return new byte[] {68,-9,109,-11,-4,-13,5,-13,-92,-14,-17,-14,-51,-13,27,-11,-56,-10,-100,-8,68,-6,-70,-5,1,-3,0,-2,-26,-2,-128,-1,-34,-1,-16,-1,-56,-1,50,-1,111,-2,117,-3,95,-4,47,-5,-12,-7,-36,-8,72,-8,24,-8,-128,-8,109,-7,10,-5,-4,-4,70,-1,-101,1,-34,3,-41,5,116,7,-85,8,-119,9,6,10,-15,9,79,9,21,8,68,6,68,4,35,2,76,0,-16,-2,25,-2,-28,-3,1,-2,-99,-2,-82,-1,34,1,12,3,63,5,-85,7,12,10,32,12,-62,13,-95,14,-60,14,22,14,-113,12,90,10,-118,7,70,4,-46,0,83,-3,13,-6,54,-9,-1,-12,124,-13,-106,-14,39,-14,23,-14,79,-14,-31,-14,-26,-13,100,-11,81,-9,122,-7,-92,-5,-78,-3,93,-1,-82,0,117,1,-23,1,-33,1,-117,1,-54,0,-42,-1,-93,-2,70,-3,-48,-5,103,-6,51,-7,104,-8,21,-8,35,-8,-94,-8,115,-7,-121,-6,-45,-5,107,-3,49,-1,1,1,-47,2,120,4,40,6,-76,7,61,9,-99,10,-49,11,-23,12,-78,13,20,14,52,14,41,14,1,14,-74,13,98,13,-6,12,115,12,-107,11,69,10,-109,8,101,6,-56,3,21,1,117,-2,-9,-5,-43,-7,-10,-9,-103,-10,-109,-11,38,-11,71,-11,-40,-11,-60,-10,-26,-9,24,-7,59,-6,87,-5,55,-4,-37,-4,56,-3,23,-3,-107,-4,-84,-5,97,-6,29,-7,-32,-9,-73,-10,-41,-11,23,-11,-92,-12,126,-12,-60,-12,-122,-11,-33,-10,-69,-8,47,-5,-24,-3,-75,0,90,3,-83,5,-103,7,18,9,14,10,-103,10,-51,10,125,10,-50,9,-48,8,-67,7,-93,6,-113,5,-107,4,-81,3,-16,2,123,2,121,2,-21,2,-10,3,-119,5,-124,7,-93,9,-74,11,111,13,-73,14,120,15,105,15,-76,14,58,13,34,11,104,8,26,5,60,1,25,-3,-26,-8,-6,-12,-69,-15,48,-17,-118,-19,-106,-20,67,-20,-99,-20,-104,-19,17,-17,36,-15,120,-13,66,-10,3,-7,-66,-5,23,-2,0,0,-122,1,109,2,-41,2,-56,2,40,2,26,1,-61,-1,83,-2,14,-3,32,-4,-104,-5,-89,-5,-15,-5,109,-4,-13,-4,126,-3,57,-2,40,-1,114,0,5,2,-55,3,108,5,0,7,91,8,124,9,-114,10,117,11,74,12,-35,12,70,13,111,13,77,13,-9,12,120,12,-91,11,-70,10,-93,9,61,8,-71,6,10,5,74,3,77,1,119,-1,-121,-3,-118,-5,-79,-7,15,-8,-98,-10,-107,-11,13,-11,0,-11,82,-11,32,-10,31,-9,49,-8,59,-7,55,-6,16,-5,-47,-5,-109,-4,88,-3,-15,-3,93,-2,-116,-2,-124,-2,4,-2,66,-3,58,-4,19,-5,7,-6,47,-7,-98,-8,-108,-8,-33,-8,-68,-7,-19,-6,-70,-4,-84,-2,-36,0,-24,2,-40,4,-119,6,-7,7,-7,8,-89,9,-63,9,45,9,0,8,97,6,94,4,121,2,-64,0,81,-1,91,-2,-80,-3,-119,-3,-66,-3,118,-2,-60,-1,-113,1,7,4,-72,6,122,9,5,12,-14,13,80,15,-21,15,-72,15,-66,14,-14,12,118,10,63,7,-42,3,62,0,-41,-4,-58,-7,45,-9,14,-11,91,-13,-17,-15,3,-15,-100,-16,-18,-16,-35,-15,-116,-13,-83,-11,15,-8,-114,-6,-53,-4,-30,-2,120,0,-74,1,-128,2,-57,2,-102,2,-24,1,-68,0,24,-1,47,-3,42,-5,63,-7,-89,-9,-99,-10,15,-10,-5,-11,70,-10,27,-9,62,-8,-55,-7,-58,-5,-28,-3,89,0,-62,2,-13,4,8,7,-28,8,-121,10,-54,11,-22,12,-102,13,-16,13,-51,13,121,13,-13,12,110,12,59,12,22,12,-20,11,-72,11,32,11,24,10,-104,8,-52,6,-50,4,-74,2,-69,0,-36,-2,19,-3,112,-5,-19,-7,-67,-8,26,-8,-45,-9,-62,-9,31,-8,-128,-8,-6,-8,-126,-7,9,-6,-128,-6,-47,-6,-18,-6,-41,-6,126,-6,-38,-7,48,-7,92,-8,-92,-9,-46,-10,36,-10,-115,-11,7,-11,-36,-12,7,-11,-67,-11,-45,-10,-101,-8,-111,-6,-9,-4,85,-1,-87,1,-64,3,-101,5,42,7,88,8,39,9,-89,9,-55,9,-113,9,15,9,64,8,67,7,24,6,-42,4,-113,3,122,2,-79,1,111,1,-51,1,-77,2,56,4,53,6,109,8,-65,10,-45,12,-122,14,-65,15,103,16,106,16,-75,15,48,14,-38,11,-84,8,-62,4,-127,0,42,-4,7,-8,111,-12,118,-15,15,-17,60,-19,27,-20,-90,-21,-25,-21,-10,-20,-45,-18,48,-15,15,-12,-4,-10,-24,-7,-98,-4,-28,-2,-107,0,-31,1,-116,2,119,2,-42,1,-84,0,64,-1,-78,-3,83,-4,78,-5,-101,-6,71,-6,6,-6,6,-6,48,-6,-84,-6,-121,-5,-5,-4,-53,-2,6,1,95,3,-97,5,-56,7,109,9,-27,10,15,12,11,13,-61,13,30,14,51,14,-38,13,54,13,75,12}; }
	private static byte[] data66(){ return new byte[] {69,11,40,10,17,9,29,8,0,7,-15,5,-75,4,104,3,8,2,-88,0,60,-1,-59,-3,103,-4,24,-5,-10,-7,11,-7,70,-8,-11,-9,-22,-9,8,-8,52,-8,95,-8,125,-8,-124,-8,-47,-8,22,-7,-82,-7,91,-6,45,-5,-32,-5,80,-4,100,-4,53,-4,-80,-5,19,-5,66,-6,-95,-7,20,-7,-36,-8,-48,-8,52,-7,-14,-7,4,-5,110,-4,24,-2,-11,-1,-44,1,-78,3,121,5,3,7,56,8,-3,8,68,9,-35,8,-1,7,-68,6,56,5,-112,3,12,2,-116,0,86,-1,72,-2,-90,-3,107,-3,-71,-3,-84,-2,74,0,-127,2,31,5,-50,7,100,10,-85,12,53,14,85,15,-109,15,42,15,-39,13,-23,11,81,9,84,6,36,3,-18,-1,-61,-4,-63,-7,-19,-10,102,-12,56,-14,-100,-16,-104,-17,109,-17,44,-16,-74,-15,-46,-13,78,-10,-28,-8,91,-5,-100,-3,-89,-1,90,1,-112,2,70,3,87,3,-60,2,122,1,-94,-1,113,-3,12,-5,-15,-8,14,-9,-99,-11,-98,-12,34,-12,28,-12,-96,-12,-58,-11,117,-9,-86,-7,65,-4,35,-1,-4,1,-79,4,47,7,95,9,64,11,-90,12,-96,13,-7,13,-42,13,82,13,-115,12,-64,11,56,11,-32,10,-76,10,126,10,56,10,-96,9,-87,8,-119,7,70,6,-11,4,-68,3,-127,2,70,1,11,0,-76,-2,109,-3,84,-4,118,-5,-48,-6,116,-6,32,-6,-32,-7,-79,-7,121,-7,77,-7,23,-7,-10,-8,-73,-8,118,-8,36,-8,-60,-9,88,-9,-38,-10,120,-10,16,-10,-94,-11,71,-11,13,-11,11,-11,56,-11,-30,-11,-22,-10,102,-8,44,-6,33,-4,28,-2,18,0,-49,1,103,3,-40,4,22,6,60,7,27,8,-52,8,-6,8,-20,8,95,8,-119,7,97,6,25,5,-50,3,-87,2,-53,1,109,1,-93,1,91,2,-79,3,120,5,-109,7,-89,9,-65,11,-82,13,58,15,62,16,-67,16,-123,16,111,15,97,13,-107,10,15,7,18,3,-28,-2,-24,-6,41,-9,-30,-13,-6,-16,-100,-18,-50,-20,-70,-21,123,-21,48,-20,-92,-19,-40,-17,-126,-14,119,-11,89,-8,55,-5,-70,-3,-69,-1,53,1,7,2,34,2,-98,1,-106,0,81,-1,-28,-3,123,-4,84,-5,55,-6,81,-7,-118,-8,-16,-9,-78,-9,-25,-9,-43,-8,101,-6,-92,-4,45,-1,-15,1,-98,4,15,7,93,9,58,11,-28,12,57,14,20,15,114,15,92,15,-88,14,-108,13,53,12,-52,10,98,9,27,8,-11,6,-43,5,-32,4,-31,3,-35,2,-17,1,17,1,55,0,126,-1,-90,-2,-41,-3,0,-3,74,-4,-77,-5,92,-5,20,-5,-59,-6,76,-6,-54,-7,9,-7,120,-8,35,-8,62,-8,-104,-8,39,-7,-66,-7,80,-6,-96,-6,-89,-6,-126,-6,64,-6,-23,-7,-108,-7,99,-7,29,-7,11,-7,45,-7,124,-7,19,-6,-12,-6,40,-4,-103,-3,19,-1,-77,0,66,2,-36,3,54,5,118,6,74,7,-73,7,-103,7,14,7,57,6,32,5,-13,3,-92,2,84,1,40,0,13,-1,60,-2,-42,-3,-1,-3,-80,-2,56,0,36,2,-119,4,27,7,-93,9,-29,11,-96,13,-51,14,83,15,55,15,-126,14,50,13,78,11,-20,8,27,6,9,3,-63,-1,108,-4,74,-7,52,-10,-125,-13,101,-15,12,-16,120,-17,-32,-17,25,-15,-16,-14,46,-11,-110,-9,14,-6,-114,-4,-38,-2,-31,0,-127,2,-121,3,-40,3,85,3,27,2,63,0,15,-2,-51,-5,-122,-7,119,-9,-61,-11,107,-12,111,-13,-6,-14,50,-13,25,-12,-71,-11,-8,-9,-70,-6,-47,-3,-35,0,-14,3,-30,6,-115,9,-70,11,59,13,34,14,61,14,-45,13,9,13,30,12,71,11,-111,10,-19,9,127,9,13,9,-108,8,-17,7,59,7,124,6,-32,5,94,5,-5,4,-117,4,6,4,86,3,111,2,-120,1,-95,0,-19,-1,42,-1,-109,-2,-53,-3,-13,-4,-1,-5,11,-5,17,-6,45,-7,112,-8,-46,-9,56,-9,-67,-10,70,-10,-46,-11,113,-11,61,-11,22,-11,4,-11,-16,-12,-33,-12,23,-11,93,-11,28,-10,36,-9,-108,-8,42,-6,-61,-5,75,-3,-107,-2,-34,-1,30,1,108,2,-39,3,82,5,-86,6,-102,7,58,8,103,8,46,8,-102,7,-84,6,-120,5,109,4,-127,3,-78,2,98,2,113,2,4,3,8,4,-126,5,99,7,120,9,-106,11,-86,13,125,15,-55,16,-70,17,-35,17,47,17,-116,15,34,13,6,10,110,6,-118,2,-87,-2,-56,-6,24,-9,-66,-13,-52,-16,87,-18,-92,-20,-49,-21,-1,-21,-18,-20,-54,-18,39,-15,-1,-13,-36,-10,-96,-7,42,-4,50,-2,-85,-1,-92,0,-2,0,-35,0,67,0,97,-1,76,-2,16,-3,-50,-5,126,-6,47,-7,-5,-9,-5,-10,107,-10,-100,-10,-90,-9,62,-7,-117,-5,54,-2,0,1}; }
	private static byte[] data67(){ return new byte[] {-32,3,-79,6,84,9,-39,11,1,14,-70,15,-45,16,45,17,-29,16,-40,15,105,14,-85,12,-32,10,23,9,-121,7,24,6,-58,4,-79,3,-85,2,8,2,-120,1,68,1,25,1,-8,0,-32,0,-101,0,109,0,69,0,12,0,-67,-1,70,-1,94,-2,47,-3,-45,-5,120,-6,73,-7,126,-8,23,-8,11,-8,55,-8,83,-8,107,-8,91,-8,60,-8,20,-8,16,-8,22,-8,53,-8,121,-8,-57,-8,-6,-8,78,-7,-44,-7,-111,-6,-96,-5,-67,-4,13,-2,86,-1,-106,0,-64,1,-17,2,0,4,-23,4,-104,5,-12,5,-1,5,-75,5,60,5,-104,4,-52,3,1,3,-3,1,19,1,30,0,113,-1,-12,-2,25,-1,-61,-1,12,1,-7,2,26,5,90,7,123,9,99,11,9,13,37,14,-22,14,74,15,15,15,121,14,25,13,58,11,-49,8,-16,5,-78,2,54,-1,-91,-5,55,-8,36,-11,-107,-14,-45,-16,-28,-17,-37,-17,-110,-16,9,-14,-34,-13,54,-10,-78,-8,66,-5,-59,-3,15,0,-43,1,11,3,107,3,16,3,-20,1,78,0,72,-2,43,-4,3,-6,-26,-9,29,-10,125,-12,69,-13,-112,-14,-84,-14,104,-13,2,-11,44,-9,2,-6,24,-3,122,0,-39,3,37,7,3,10,86,12,-33,13,-59,14,-24,14,-122,14,-60,13,-63,12,-37,11,-43,10,-60,9,-88,8,-127,7,87,6,87,5,113,4,-23,3,-54,3,-27,3,60,4,-113,4,-73,4,-55,4,-83,4,-122,4,106,4,34,4,-107,3,-33,2,-62,1,89,0,-75,-2,15,-3,107,-5,-20,-7,-109,-8,108,-9,101,-10,122,-11,-51,-12,79,-12,21,-12,8,-12,35,-12,83,-12,-111,-12,-50,-12,55,-11,-20,-11,-25,-10,38,-8,-118,-7,-55,-6,-21,-5,-57,-4,-118,-3,66,-2,43,-1,89,0,-59,1,28,3,120,4,123,5,57,6,-128,6,118,6,46,6,-96,5,13,5,87,4,-60,3,63,3,15,3,33,3,-94,3,-115,4,-6,5,-88,7,-109,9,-120,11,102,13,20,15,124,16,113,17,-49,17,95,17,56,16,83,14,-60,11,-59,8,106,5,-41,1,51,-2,-124,-6,-22,-10,-90,-13,-50,-16,-117,-18,61,-19,-50,-20,94,-19,-68,-18,-59,-16,33,-13,-88,-11,49,-8,118,-6,107,-4,-18,-3,34,-1,-46,-1,-2,-1,-69,-1,33,-1,38,-2,-12,-4,-112,-5,-16,-7,83,-8,-42,-10,-112,-11,3,-11,30,-11,35,-10,-74,-9,-12,-7,-96,-4,-117,-1,-77,2,-39,5,-1,8,4,12,-112,14,-95,16,-13,17,81,18,-11,17,-54,16,64,15,83,13,69,11,61,9,35,7,56,5,110,3,-9,1,-36,0,53,0,-36,-1,-7,-1,71,0,-86,0,92,1,14,2,-86,2,69,3,-112,3,-118,3,-10,2,-37,1,68,0,-104,-2,-39,-4,82,-5,10,-6,21,-7,77,-8,-84,-9,22,-9,126,-10,7,-10,-90,-11,-105,-11,-65,-11,35,-10,-81,-10,69,-9,-22,-9,-108,-8,68,-7,44,-6,52,-5,100,-4,-127,-3,-100,-2,-111,-1,112,0,49,1,-30,1,-117,2,41,3,-110,3,-26,3,-1,3,-19,3,-59,3,118,3,43,3,-91,2,30,2,117,1,-63,0,23,0,-49,-1,-23,-1,-112,0,-35,1,91,3,20,5,-46,6,94,8,-49,9,25,11,64,12,85,13,47,14,-110,14,-117,14,-35,13,-96,12,-50,10,100,8,-124,5,93,2,-23,-2,117,-5,60,-8,121,-11,64,-13,-53,-15,27,-15,51,-15,-11,-15,83,-13,49,-11,83,-9,-52,-7,60,-4,112,-2,85,0,-103,1,64,2,22,2,61,1,-25,-1,56,-2,51,-4,53,-6,25,-8,43,-10,73,-12,-44,-14,-29,-15,-65,-15,70,-14,-84,-13,-53,-11,-100,-8,-30,-5,116,-1,-5,2,90,6,62,9,-70,11,118,13,-106,14,31,15,-3,14,118,14,-103,13,105,12,27,11,-97,9,-3,7,87,6,-92,4,55,3,54,2,-81,1,-73,1,39,2,-28,2,-83,3,-109,4,92,5,49,6,-29,6,112,7,-83,7,112,7,-64,6,118,5,-72,3,-82,1,-125,-1,88,-3,54,-5,65,-7,103,-9,-37,-11,125,-12,114,-13,-84,-14,92,-14,95,-14,127,-14,-28,-14,108,-13,14,-12,3,-11,61,-10,-128,-9,-35,-8,31,-6,33,-5,-39,-5,82,-4,-71,-4,63,-3,-9,-3,-24,-2,7,0,41,1,61,2,40,3,-66,3,37,4,80,4,92,4,77,4,50,4,-7,3,-78,3,124,3,103,3,-123,3,5,4,-30,4,36,6,-90,7,79,9,-11,10,-86,12,63,14,-121,15,-93,16,32,17,17,17,92,16,17,15,46,13,-48,10,31,8,4,5,-93,1,25,-2,109,-6,3,-9,-27,-13,80,-15,-96,-17,-32,-18,-13,-18,-49,-17,22,-15,-55,-14,-81,-12,-123,-10,106,-8,49,-6,-39,-5,43,-3,29,-2,-81,-2,-69,-2,91,-2,-81,-3,-123,-4}; }
	private static byte[] data68(){ return new byte[] {34,-5,-123,-7,-71,-9,24,-10,-43,-12,31,-12,35,-12,-56,-12,34,-10,42,-8,-84,-6,-91,-3,-18,0,105,4,-49,7,47,11,35,14,119,16,-3,17,-87,18,-122,18,-107,17,33,16,60,14,30,12,-54,9,113,7,24,5,-36,2,12,1,-95,-1,-67,-2,111,-2,-94,-2,77,-1,87,0,-92,1,3,3,94,4,114,5,38,6,88,6,-61,5,-66,4,77,3,-127,1,-73,-1,-26,-3,46,-4,-87,-6,31,-7,-75,-9,107,-10,48,-11,69,-12,-103,-13,109,-13,-117,-13,3,-12,-84,-12,115,-11,85,-10,82,-9,-120,-8,-15,-7,77,-5,-66,-4,17,-2,58,-1,53,0,-50,0,86,1,-61,1,-3,1,77,2,92,2,96,2,66,2,37,2,-16,1,-47,1,-84,1,-119,1,55,1,-26,0,-100,0,-125,0,-77,0,63,1,46,2,84,3,-122,4,-85,5,-73,6,-76,7,-68,8,-63,9,-35,10,-30,11,-11,12,124,13,-45,13,-105,13,-64,12,115,11,-118,9,51,7,103,4,118,1,78,-2,80,-5,-128,-8,51,-10,-127,-12,92,-13,-19,-14,44,-13,11,-12,96,-11,61,-9,66,-7,92,-5,99,-3,4,-1,55,0,-53,0,-59,0,56,0,37,-1,-67,-3,3,-4,23,-6,22,-8,-2,-11,42,-12,118,-14,100,-15,-7,-16,100,-15,-93,-14,-97,-12,89,-9,124,-6,-56,-3,46,1,98,4,84,7,-28,9,-1,11,-119,13,-118,14,-14,14,-32,14,69,14,82,13,-20,11,53,10,57,8,29,6,30,4,116,2,51,1,118,0,113,0,-50,0,-105,1,-79,2,15,4,122,5,10,7,-124,8,-77,9,-120,10,-64,10,64,10,22,9,77,7,36,5,-79,2,10,0,84,-3,-84,-6,27,-8,-33,-11,-26,-13,86,-14,45,-15,124,-16,38,-16,62,-16,-42,-16,-75,-15,-1,-14,-126,-12,65,-10,-25,-9,125,-7,-68,-6,-81,-5,63,-4,-81,-4,14,-3,121,-3,-26,-3,-113,-2,46,-1,-41,-1,110,0,-40,0,47,1,119,1,-49,1,13,2,104,2,-71,2,-19,2,63,3,-115,3,-40,3,105,4,26,5,30,6,51,7,127,8,-72,9,15,11,52,12,101,13,93,14,61,15,-96,15,-103,15,46,15,70,14,4,13,75,11,44,9,-54,6,-43,3,-69,0,113,-3,58,-6,97,-9,4,-11,93,-13,98,-14,17,-14,81,-14,-27,-14,-67,-13,-72,-12,-14,-11,78,-9,-68,-8,51,-6,127,-5,122,-4,38,-3,92,-3,50,-3,-107,-4,-101,-5,64,-6,-75,-8,15,-9,-117,-11,97,-12,-78,-13,-121,-13,-32,-13,7,-11,-68,-10,24,-7,-28,-5,8,-1,-98,2,50,6,-82,9,-77,12,81,15,42,17,64,18,116,18,-14,17,-50,16,17,15,6,13,-121,10,-12,7,109,5,-27,2,-65,0,-1,-2,-23,-3,-118,-3,-48,-3,-43,-2,86,0,35,2,30,4,-32,5,99,7,105,8,-47,8,-104,8,-26,7,-94,6,8,5,35,3,19,1,-30,-2,-90,-4,114,-6,38,-8,14,-10,64,-12,-61,-14,-56,-15,98,-15,86,-15,-94,-15,78,-14,71,-13,117,-12,-51,-11,105,-9,47,-7,-24,-6,-105,-4,-1,-3,49,-1,27,0,-64,0,43,1,79,1,88,1,73,1,23,1,-36,0,-113,0,110,0,76,0,80,0,76,0,95,0,-125,0,-68,0,26,1,-81,1,125,2,102,3,-121,4,117,5,102,6,11,7,-113,7,18,8,-112,8,67,9,19,10,-34,10,-109,11,27,12,105,12,63,12,-76,11,-56,10,83,9,-126,7,95,5,9,3,117,0,-47,-3,96,-5,30,-7,100,-9,34,-10,115,-11,81,-11,-63,-11,-103,-10,-54,-9,76,-7,-30,-6,95,-4,-79,-3,-110,-2,35,-1,41,-1,-77,-2,-20,-3,-63,-4,88,-5,-85,-7,-28,-9,-5,-11,13,-12,-93,-14,-109,-15,41,-15,-85,-15,-61,-14,-90,-12,-29,-10,-82,-7,-125,-4,-128,-1,113,2,60,5,-58,7,30,10,-3,11,100,13,56,14,-118,14,60,14,86,13,-31,11,35,10,-2,7,-58,5,-81,3,-30,1,-113,0,-84,-1,111,-1,-52,-1,-92,0,20,2,-47,3,-46,5,-19,7,3,10,-63,11,18,13,-74,13,-126,13,-102,12,-12,10,-75,8,6,6,47,3,9,0,-37,-4,-59,-7,-32,-10,85,-12,29,-14,120,-16,81,-17,-81,-18,-77,-18,81,-17,110,-16,-27,-15,-98,-13,126,-11,62,-9,-36,-8,44,-6,43,-5,-25,-5,-124,-4,-5,-4,-128,-3,-15,-3,98,-2,-84,-2,-44,-2,-18,-2,-15,-2,6,-1,41,-1,113,-1,-8,-1,124,0,44,1,-48,1,-92,2,115,3,90,4,90,5,109,6,-104,7,-64,8,-40,9,-39,10,-70,11,-113,12,39,13,-72,13,18,14,47,14,17,14,-92,13,-18,12,25,12,-48,10,57,9,59,7,-11,4,63,2,-92,-1,-12,-4,-93,-6,-96,-8,58,-9,35,-10,-126,-11,52,-11,8,-11,56,-11}; }
	private static byte[] data69(){ return new byte[] {-107,-11,41,-10,25,-9,40,-8,60,-7,108,-6,53,-5,-56,-5,-24,-5,-44,-5,62,-5,102,-6,81,-7,-11,-9,-86,-10,92,-11,94,-12,-90,-13,-116,-13,-41,-13,-58,-12,53,-10,80,-8,-40,-6,-45,-3,9,1,109,4,-37,7,-43,10,112,13,83,15,-91,16,62,17,38,17,96,16,15,15,84,13,24,11,-104,8,-28,5,40,3,-81,0,-55,-2,-111,-3,7,-3,77,-3,93,-2,-12,-1,-6,1,38,4,45,6,11,8,117,9,113,10,-34,10,-81,10,-25,9,-85,8,-16,6,-42,4,105,2,-74,-1,-32,-4,-6,-7,69,-9,-70,-12,-60,-14,77,-15,81,-16,-24,-17,-16,-17,118,-16,85,-15,-97,-14,59,-12,44,-10,59,-8,67,-6,50,-4,-53,-3,26,-1,24,0,-63,0,38,1,57,1,18,1,-85,0,52,0,-70,-1,70,-1,-54,-2,113,-2,56,-2,52,-2,100,-2,-41,-2,126,-1,-111,0,-61,1,59,3,-79,4,6,6,36,7,-23,7,120,8,-61,8,19,9,82,9,-75,9,41,10,-113,10,-38,10,34,11,14,11,-50,10,83,10,-118,9,-126,8,47,7,-112,5,-80,3,-84,1,-116,-1,-124,-3,-81,-5,38,-6,12,-7,85,-8,7,-8,3,-8,115,-8,34,-7,-11,-7,-12,-6,-23,-5,-64,-4,79,-3,-114,-3,110,-3,37,-3,119,-4,-67,-5,-114,-6,22,-7,106,-9,-83,-11,-4,-13,-43,-14,7,-14,-18,-15,101,-14,-116,-13,53,-11,54,-9,124,-7,-2,-5,126,-2,35,1,-64,3,69,6,-90,8,-96,10,58,12,40,13,-80,13,-120,13,-60,12,-125,11,-82,9,-105,7,95,5,49,3,76,1,-45,-1,-44,-2,124,-2,-54,-2,-79,-1,48,1,57,3,126,5,22,8,-98,10,-39,12,-111,14,-97,15,-27,15,109,15,24,14,34,12,-90,9,-76,6,120,3,12,0,-110,-4,32,-7,-20,-11,1,-13,-61,-16,5,-17,11,-18,-35,-19,63,-18,76,-17,-77,-16,-113,-14,115,-12,63,-10,-34,-9,64,-7,101,-6,88,-5,38,-4,-52,-4,107,-3,-46,-3,-17,-3,-23,-3,-80,-3,96,-3,9,-3,-54,-4,-94,-4,-55,-4,60,-3,-54,-3,-82,-2,-67,-1,-31,0,63,2,-53,3,120,5,8,7,-111,8,-13,9,19,11,26,12,-29,12,106,13,-37,13,16,14,17,14,-35,13,-127,13,14,13,112,12,-91,11,-128,10,34,9,107,7,106,5,101,3,85,1,83,-1,-83,-3,38,-4,-17,-6,-10,-7,29,-7,116,-8,-45,-9,107,-9,48,-9,78,-9,-61,-9,86,-8,0,-7,-99,-7,-1,-7,76,-6,80,-6,-3,-7,116,-7,-104,-8,-107,-9,109,-10,85,-11,75,-12,-115,-13,32,-13,24,-13,-107,-13,-115,-12,23,-10,-8,-9,102,-6,8,-3,21,0,56,3,77,6,26,9,-107,11,-118,13,-23,14,-83,15,-48,15,127,15,-120,14,-10,12,-25,10,106,8,-63,5,16,3,-66,0,-42,-2,-88,-3,62,-3,-128,-3,-118,-2,6,0,-24,1,-1,3,11,6,27,8,-50,9,59,11,48,12,-113,12,106,12,-123,11,34,10,53,8,-53,5,-7,2,-56,-1,-124,-4,68,-7,59,-10,-69,-13,-74,-15,70,-16,80,-17,24,-17,81,-17,21,-16,119,-15,34,-13,35,-11,87,-9,-118,-7,-116,-5,83,-3,-59,-2,-43,-1,123,0,-32,0,-40,0,-108,0,47,0,118,-1,-88,-2,-40,-3,-1,-4,104,-4,-17,-5,-48,-5,41,-4,-44,-4,-12,-3,92,-1,7,1,-40,2,-89,4,53,6,116,7,95,8,-12,8,111,9,-63,9,28,10,96,10,-106,10,-75,10,-58,10,-92,10,117,10,14,10,-117,9,-43,8,10,8,-24,6,-73,5,79,4,-68,2,25,1,-87,-1,52,-2,26,-3,23,-4,95,-5,-23,-6,-80,-6,-74,-6,-11,-6,60,-5,-74,-5,11,-4,80,-4,89,-4,77,-4,21,-4,-82,-5,4,-5,11,-6,-19,-8,-127,-9,-1,-11,-124,-12,67,-13,104,-14,5,-14,63,-14,9,-13,38,-12,-95,-11,80,-9,50,-7,94,-5,-88,-3,40,0,-88,2,43,5,109,7,-124,9,14,11,52,12,-46,12,-56,12,58,12,20,11,114,9,127,7,98,5,52,3,82,1,-70,-1,-82,-2,32,-2,51,-2,-20,-2,97,0,94,2,-55,4,97,7,17,10,-98,12,-87,14,17,16,-48,16,-61,16,-10,15,121,14,99,12,-88,9,-128,6,-22,2,12,-1,57,-5,-100,-9,94,-12,-73,-15,-80,-17,-123,-18,22,-18,90,-18,59,-17,119,-16,-6,-15,-96,-13,77,-11,-27,-10,85,-8,-91,-7,-36,-6,-31,-5,-80,-4,66,-3,-99,-3,-125,-3,76,-3,-37,-4,59,-4,-116,-5,14,-5,-64,-6,-79,-6,-44,-6,97,-5,41,-4,71,-3,-61,-2,-113,0,110,2,-118,4,-108,6,-117,8,80,10,-76,11,-41,12,-94,13,30,14,101,14,77,14,24,14,-60,13,60,13,-85,12,-18,11,5,11,-3,9,-69,8,86,7}; }
	private static byte[] data70(){ return new byte[] {-50,5,71,4,-38,2,-110,1,119,0,107,-1,93,-2,99,-3,83,-4,93,-5,85,-6,-105,-7,5,-7,-57,-8,-57,-8,-29,-8,10,-7,61,-7,70,-7,30,-7,-35,-8,99,-8,-59,-9,-8,-10,-1,-11,3,-11,-9,-13,45,-13,-122,-14,72,-14,103,-14,-8,-14,-4,-13,124,-11,91,-9,-70,-7,102,-4,63,-1,47,2,12,5,-97,7,-29,9,-53,11,48,13,39,14,-107,14,119,14,-56,13,108,12,-116,10,61,8,-66,5,72,3,33,1,122,-1,83,-2,-6,-3,47,-2,-32,-2,55,0,-53,1,-83,3,-73,5,-47,7,-73,9,122,11,-48,12,-104,13,-38,13,122,13,99,12,-104,10,56,8,95,5,3,2,-122,-2,-8,-6,-85,-9,-75,-12,68,-14,66,-16,11,-17,102,-18,107,-18,50,-17,110,-16,66,-14,93,-12,-99,-10,-28,-8,2,-5,-49,-4,80,-2,106,-1,25,0,126,0,127,0,76,0,-76,-1,-31,-2,-35,-3,-73,-4,-85,-5,-53,-6,59,-6,15,-6,85,-6,39,-5,115,-4,58,-2,21,0,28,2,4,4,-96,5,14,7,52,8,9,9,-62,9,55,10,-128,10,-59,10,-52,10,-80,10,121,10,39,10,-90,9,41,9,-108,8,-19,7,49,7,98,6,-122,5,123,4,124,3,101,2,127,1,-107,0,-63,-1,22,-1,-117,-2,17,-2,-83,-3,117,-3,62,-3,6,-3,-35,-4,-86,-4,84,-4,21,-4,-86,-5,46,-5,-108,-6,-47,-7,-74,-8,111,-9,22,-10,-81,-12,124,-13,-100,-14,31,-14,15,-14,98,-14,37,-13,42,-12,100,-11,-34,-10,126,-8,127,-6,-104,-4,-22,-2,81,1,-76,3,8,6,-6,7,-85,9,-17,10,-93,11,-31,11,107,11,119,10,2,9,46,7,40,5,29,3,65,1,-80,-1,-95,-2,9,-2,30,-2,-61,-2,38,0,10,2,104,4,-6,6,-78,9,60,12,75,14,-22,15,-18,16,63,17,-14,16,-33,15,13,14,-94,11,-119,8,0,5,26,1,22,-3,78,-7,-49,-11,-4,-14,-68,-16,105,-17,-51,-18,-44,-18,96,-17,89,-16,-87,-15,48,-13,-41,-12,125,-10,9,-8,-127,-7,-20,-6,13,-4,-16,-4,111,-3,-81,-3,118,-3,3,-3,54,-4,96,-5,124,-6,-91,-7,6,-7,-81,-8,-56,-8,71,-7,31,-6,100,-5,36,-3,31,-1,106,1,-58,3,28,6,96,8,74,10,-49,11,1,13,-82,13,37,14,49,14,6,14,-104,13,35,13,87,12,-111,11,-90,10,-99,9,-121,8,103,7,77,6,82,5,100,4,-76,3,49,3,-91,2,35,2,-126,1,-58,0,-40,-1,-57,-2,-31,-3,-10,-4,47,-4,-92,-5,52,-5,-56,-6,123,-6,-5,-7,-126,-7,-34,-8,44,-8,108,-9,102,-10,95,-11,73,-12,56,-13,81,-14,-75,-15,70,-15,46,-15,-111,-15,72,-14,100,-13,-17,-12,-39,-10,5,-7,-121,-5,41,-2,-35,0,-126,3,-15,5,41,8,6,10,-118,11,-81,12,84,13,82,13,-60,12,122,11,-50,9,-86,7,107,5,82,3,107,1,-11,-1,2,-1,-104,-2,-60,-2,78,-1,96,0,-42,1,-114,3,-118,5,-105,7,-50,9,-68,11,85,13,127,14,29,15,10,15,92,14,-22,12,-92,10,-40,7,-113,4,-38,0,48,-3,-109,-7,78,-10,106,-13,43,-15,-113,-17,-110,-18,94,-18,-34,-18,-1,-17,-92,-15,-105,-13,-43,-11,7,-8,41,-6,18,-4,-102,-3,-41,-2,-84,-1,26,0,56,0,-4,-1,63,-1,47,-2,-28,-4,-117,-5,65,-6,47,-7,-105,-8,115,-8,-48,-8,-62,-7,48,-5,2,-3,10,-1,22,1,53,3,32,5,-30,6,81,8,-118,9,-127,10,19,11,125,11,-108,11,120,11,34,11,-115,10,-27,9,21,9,56,8,110,7,-103,6,-35,5,16,5,112,4,-27,3,100,3,3,3,-82,2,122,2,72,2,35,2,-17,1,-104,1,59,1,-41,0,70,0,-73,-1,40,-1,-119,-2,-45,-3,28,-3,75,-4,101,-5,80,-6,21,-7,-58,-9,65,-10,-28,-12,-87,-13,-88,-14,-7,-15,-71,-15,-52,-15,65,-14,-36,-14,-51,-13,-28,-12,38,-10,-96,-9,105,-7,110,-5,-104,-3,-41,-1,25,2,64,4,51,6,-35,7,14,9,-31,9,52,10,-18,9,50,9,-30,7,64,6,-125,4,-80,2,0,1,-89,-1,-92,-2,67,-2,89,-2,14,-1,116,0,79,2,-100,4,23,7,-64,9,72,12,-120,14,71,16,-106,17,89,18,111,18,-56,17,77,16,0,14,-2,10,72,7,77,3,55,-1,51,-5,-106,-9,-116,-12,34,-14,-96,-16,-108,-17,74,-17,119,-17,68,-16,83,-15,-51,-14,105,-12,43,-10,-21,-9,-117,-7,17,-5,65,-4,28,-3,-96,-3,-68,-3,118,-3,-63,-4,-42,-5,-61,-6,-118,-7,120,-8,-102,-9,6,-9,-29,-10,62,-9,45,-8,118,-7,85,-5,-103,-3,49,0,-41,2,-111,5,5,8,55,10,-26,11,59,13,25,14}; }
	private static byte[] data71(){ return new byte[] {-105,14,-63,14,-107,14,27,14,60,13,68,12,1,11,-76,9,86,8,25,7,-4,5,25,5,-108,4,58,4,39,4,22,4,12,4,-8,3,-70,3,94,3,-71,2,-7,1,42,1,54,0,108,-1,-118,-2,-84,-3,-57,-4,-8,-5,4,-5,20,-6,17,-7,10,-8,-5,-10,-48,-11,-99,-12,123,-13,112,-14,-120,-15,-7,-16,-77,-16,-76,-16,36,-15,-11,-15,53,-13,-48,-12,-100,-10,-68,-8,-19,-6,52,-3,-105,-1,-19,1,41,4,69,6,33,8,-68,9,-54,10,94,11,118,11,-30,10,-60,9,76,8,-117,6,-69,4,33,3,-71,1,-97,0,-26,-1,-97,-1,-85,-1,47,0,28,1,76,2,7,4,-34,5,-27,7,13,10,11,12,-48,13,58,15,36,16,110,16,-4,15,-39,14,-16,12,75,10,15,7,124,3,-95,-1,-44,-5,48,-8,-9,-12,83,-14,64,-16,-6,-18,123,-18,-59,-18,-59,-17,73,-15,58,-13,60,-11,106,-9,-123,-7,92,-5,-8,-4,80,-2,59,-1,-63,-1,-42,-1,99,-1,114,-2,42,-3,-93,-5,4,-6,-110,-8,-128,-9,-26,-10,-47,-10,102,-9,105,-8,11,-6,-16,-5,40,-2,99,0,-81,2,-33,4,-23,6,-81,8,47,10,100,11,57,12,-73,12,-47,12,-112,12,2,12,47,11,49,10,14,9,-36,7,-100,6,-99,5,-92,4,-19,3,103,3,23,3,-16,2,15,3,83,3,-71,3,37,4,119,4,-94,4,-116,4,67,4,-58,3,17,3,66,2,61,1,60,0,32,-1,-33,-3,-95,-4,50,-5,-93,-7,5,-8,113,-10,-27,-12,-104,-13,-104,-14,-12,-15,-99,-15,-87,-15,-7,-15,-126,-14,72,-13,27,-12,35,-11,62,-10,-117,-9,11,-7,-45,-6,-90,-4,-95,-2,-110,0,-104,2,84,4,-46,5,24,7,-36,7,55,8,29,8,118,7,-126,6,59,5,-37,3,84,2,-16,0,-52,-1,20,-1,-71,-2,-22,-2,-74,-1,18,1,-59,2,-45,4,43,7,-111,9,-15,11,57,14,55,16,-45,17,-13,18,122,19,54,19,34,18,26,16,99,13,-16,9,30,6,21,2,38,-2,121,-6,53,-9,-118,-12,127,-14,20,-15,56,-16,-4,-17,80,-16,38,-15,71,-14,-52,-13,-122,-11,69,-9,-8,-8,-118,-6,-30,-5,-52,-4,73,-3,81,-3,-30,-4,23,-4,-7,-6,-100,-7,63,-8,-15,-10,-18,-11,42,-11,-8,-12,59,-11,48,-10,-80,-9,-78,-7,53,-4,8,-1,-23,1,-50,4,107,7,-50,9,-71,11,84,13,124,14,31,15,101,15,50,15,124,14,119,13,41,12,-119,10,-28,8,53,7,-56,5,-73,4,-19,3,-107,3,-106,3,-34,3,78,4,-47,4,62,5,120,5,123,5,98,5,-7,4,101,4,-97,3,-54,2,-71,1,-108,0,74,-1,-26,-3,-105,-4,33,-5,-110,-7,19,-8,-98,-10,63,-11,-20,-13,-54,-14,-53,-15,25,-15,-88,-16,-106,-16,-35,-16,125,-15,103,-14,-89,-13,14,-11,-97,-10,86,-8,44,-6,12,-4,14,-2,22,0,19,2,11,4,-46,5,64,7,78,8,-23,8,-4,8,-118,8,-66,7,-114,6,69,5,-9,3,-86,2,-78,1,-44,0,70,0,7,0,6,0,-123,0,81,1,112,2,-37,3,-91,5,-87,7,-75,9,-40,11,-81,13,63,15,99,16,-7,16,-24,16,24,16,-127,14,44,12,91,9,-21,5,74,2,114,-2,-58,-6,84,-9,98,-12,24,-14,122,-16,-66,-17,-99,-17,72,-16,99,-15,-9,-14,-44,-12,-40,-10,-39,-8,-58,-6,-112,-4,39,-2,37,-1,-59,-1,-61,-1,59,-1,30,-2,-99,-4,-26,-6,26,-7,-103,-9,90,-10,-75,-11,-121,-11,3,-10,9,-9,-127,-8,125,-6,-98,-4,0,-1,116,1,-46,3,21,6,59,8,33,10,-99,11,-78,12,106,13,-93,13,110,13,-64,12,-56,11,119,10,7,9,116,7,-8,5,-121,4,100,3,124,2,-21,1,-79,1,-40,1,85,2,25,3,-18,3,-53,4,-114,5,29,6,77,6,57,6,-54,5,53,5,93,4,73,3,17,2,-82,0,26,-1,86,-3,117,-5,-117,-7,-120,-9,-42,-11,49,-12,5,-13,46,-14,-90,-15,-100,-15,-25,-15,94,-14,2,-13,-58,-13,-78,-12,-84,-11,-43,-10,-5,-9,94,-7,-31,-6,125,-4,38,-2,-40,-1,125,1,11,3,78,4,90,5,0,6,46,6,20,6,-117,5,-82,4,-96,3,107,2,50,1,37,0,100,-1,-12,-2,-22,-2,78,-1,27,0,90,1,1,3,-16,4,-5,6,31,9,107,11,-105,13,-94,15,104,17,-46,18,127,19,116,19,-104,18,-5,16,115,14,-120,11,11,8,112,4,-54,0,61,-3,30,-6,83,-9,-5,-12,53,-13,-31,-15,59,-15,16,-15,113,-15,75,-14,-118,-13,15,-11,-66,-10,114,-8,21,-6,106,-5,106,-4,1,-3,32,-3,-98,-4,-52,-5,125,-6,-10,-8,77,-9,-74,-11,104,-12,123,-13,18,-13,57,-13}; }
	private static byte[] data72(){ return new byte[] {27,-12,-118,-11,-87,-9,55,-6,10,-3,-13,-1,11,3,-40,5,-126,8,-53,10,-66,12,72,14,87,15,-15,15,-30,15,85,15,40,14,-101,12,-69,10,-51,8,-18,6,71,5,29,4,85,3,11,3,23,3,-101,3,54,4,4,5,-57,5,97,6,-12,6,54,7,67,7,3,7,120,6,-81,5,-83,4,82,3,-37,1,57,0,102,-2,-126,-4,-125,-6,-115,-8,-110,-10,-45,-12,70,-13,-27,-15,-24,-16,59,-16,-13,-17,17,-16,-117,-16,97,-15,-126,-14,-47,-13,65,-11,-73,-10,82,-8,-34,-7,-118,-5,70,-3,-5,-2,-70,0,74,2,-62,3,-34,4,-77,5,-10,5,-6,5,-114,5,-18,4,40,4,75,3,115,2,-79,1,11,1,-73,0,120,0,103,0,-102,0,22,1,-42,1,-28,2,45,4,-67,5,-116,7,112,9,124,11,68,13,-5,14,77,16,23,17,69,17,-40,16,-100,15,-78,13,61,11,63,8,-24,4,82,1,-47,-3,114,-6,-128,-9,8,-11,49,-13,9,-14,-117,-15,-103,-15,53,-14,73,-13,-62,-12,121,-10,100,-8,70,-6,23,-4,-99,-3,-43,-2,110,-1,96,-1,-77,-2,117,-3,-38,-5,2,-6,46,-8,-127,-10,51,-11,104,-12,-2,-13,69,-12,5,-11,93,-10,15,-8,59,-6,-107,-4,29,-1,-80,1,66,4,-83,6,-30,8,-67,10,64,12,62,13,-47,13,-58,13,69,13,59,12,-31,10,43,9,87,7,-108,5,-9,3,-113,2,-114,1,5,1,-24,0,77,1,32,2,74,3,121,4,-40,5,-6,6,-25,7,109,8,-53,8,-102,8,58,8,91,7,78,6,-54,4,11,3,2,1,-91,-2,53,-4,-61,-7,111,-9,85,-11,-97,-13,89,-14,109,-15,17,-15,6,-15,91,-15,-11,-15,-54,-14,-88,-13,-71,-12,-44,-11,1,-9,64,-8,124,-7,-46,-6,62,-4,-99,-3,16,-1,89,0,-115,1,-115,2,59,3,-93,3,-46,3,-82,3,76,3,-47,2,16,2,84,1,-112,0,6,0,-93,-1,-120,-1,-72,-1,50,0,1,1,35,2,121,3,7,5,-58,6,-79,8,-56,10,-34,12,-66,14,-128,16,-75,17,-128,18,-105,18,-14,17,-97,16,-105,14,21,12,59,9,21,6,-47,2,-99,-1,-89,-4,-36,-7,113,-9,119,-11,-38,-13,-26,-14,121,-14,-114,-14,37,-13,29,-12,-126,-11,14,-9,-79,-8,64,-6,-109,-5,-103,-4,53,-3,34,-3,-89,-4,-90,-5,83,-6,-111,-8,-72,-10,-24,-12,89,-13,40,-14,-108,-15,-94,-15,74,-14,-92,-13,-93,-11,26,-8,-19,-6,-30,-3,-2,0,7,4,-31,6,118,9,-47,11,-86,13,16,15,-56,15,-30,15,96,15,60,14,-75,12,-47,10,-36,8,-38,6,57,5,-49,3,-14,2,-110,2,-91,2,38,3,5,4,1,5,59,6,78,7,65,8,22,9,127,9,-74,9,120,9,-35,8,-45,7,-114,6,-50,4,-48,2,-124,0,34,-2,-90,-5,32,-7,-43,-10,-96,-12,-86,-14,35,-15,-4,-17,64,-17,20,-17,66,-17,-13,-17,-22,-16,36,-14,116,-13,-21,-12,101,-10,-29,-9,81,-7,-42,-6,108,-4,-16,-3,99,-1,-71,0,-43,1,-95,2,11,3,88,3,58,3,-12,2,-118,2,26,2,-74,1,87,1,27,1,-10,0,-13,0,-4,0,69,1,-83,1,42,2,-4,2,-12,3,32,5,117,6,13,8,-55,9,-122,11,62,13,-59,14,2,16,-60,16,38,17,-59,16,-38,15,44,14,17,12,91,9,86,6,20,3,-24,-1,-81,-4,-22,-7,-86,-9,-51,-11,-116,-12,-82,-13,87,-13,-120,-13,43,-12,53,-11,-85,-10,78,-8,16,-6,-60,-5,42,-3,52,-2,-80,-2,-100,-2,-11,-3,-64,-4,47,-5,93,-7,-106,-9,-23,-11,120,-12,-128,-13,-14,-14,0,-13,-111,-13,-89,-12,68,-10,52,-8,-111,-6,23,-3,-33,-1,-121,2,59,5,-92,7,-63,9,-117,11,-48,12,-120,13,-92,13,57,13,58,12,-44,10,27,9,7,7,1,5,39,3,-107,1,-123,0,-27,-1,7,0,-101,0,-36,1,76,3,12,5,-48,6,97,8,-60,9,-41,10,-116,11,-47,11,-87,11,-6,10,-28,9,70,8,42,6,-103,3,-69,0,-54,-3,-24,-6,27,-8,-88,-11,-79,-13,53,-14,62,-15,-62,-16,-91,-16,12,-15,-85,-15,111,-14,121,-13,-118,-12,-83,-11,-34,-10,14,-8,75,-7,-104,-6,-51,-5,-10,-4,33,-2,25,-1,-22,-1,-97,0,40,1,76,1,61,1,-1,0,-119,0,41,0,-90,-1,40,-1,-12,-2,-1,-2,34,-1,-104,-1,66,0,15,1,1,2,27,3,80,4,-71,5,55,7,-19,8,-57,10,-99,12,68,14,-55,15,-21,16,-118,17,-102,17,28,17,-15,15,120,14,110,12,34,10,-126,7,-48,4,-6,1,76,-1,-80,-4,79,-6,36,-8,-115,-10,68,-11,-117,-12,61,-12,-121,-12,57,-11,93,-10,-97,-9,27,-7,-112,-6,-52,-5,-75,-4}; }
	private static byte[] data73(){ return new byte[] {62,-3,59,-3,-65,-4,-76,-5,64,-6,127,-8,125,-10,-86,-12,2,-13,-58,-15,-1,-16,-10,-16,-123,-15,-58,-14,-124,-12,-73,-10,91,-7,36,-4,32,-1,44,2,49,5,-4,7,-121,10,-86,12,36,14,15,15,57,15,-70,14,-97,13,12,12,49,10,46,8,46,6,123,4,13,3,38,2,-55,1,-58,1,94,2,64,3,100,4,-60,5,54,7,-78,8,-12,9,14,11,-56,11,26,12,-30,11,52,11,-2,9,62,8,24,6,-128,3,-84,0,-91,-3,-71,-6,-75,-9,19,-11,-67,-14,-24,-16,-96,-17,-17,-18,-59,-18,35,-17,-19,-17,-5,-16,89,-14,-72,-13,44,-11,-89,-10,29,-8,-118,-7,5,-5,108,-4,-86,-3,-54,-2,-79,-1,73,0,-95,0,-72,0,-98,0,118,0,44,0,-32,-1,-79,-1,-80,-1,-66,-1,-14,-1,91,0,-47,0,71,1,-2,1,-90,2,104,3,71,4,74,5,96,6,-78,7,17,9,-113,10,0,12,113,13,-81,14,-99,15,66,16,117,16,34,16,74,15,-25,13,-1,11,-79,9,21,7,79,4,-119,1,-54,-2,60,-4,14,-6,28,-8,-91,-10,-100,-11,-5,-12,-47,-12,55,-11,0,-10,35,-9,-101,-8,18,-6,124,-5,-84,-4,-114,-3,-37,-3,-76,-3,23,-3,2,-4,-104,-6,3,-7,90,-9,-64,-11,105,-12,91,-13,-67,-14,-111,-14,-23,-14,-67,-13,40,-11,-38,-10,15,-7,-110,-5,85,-2,40,1,-25,3,-92,6,-2,8,-6,10,-124,12,105,13,-50,13,124,13,-72,12,69,11,121,9,-127,7,82,5,93,3,-77,1,110,0,-45,-1,-76,-1,93,0,105,1,-45,2,-97,4,-121,6,99,8,50,10,-75,11,-25,12,-75,13,-2,13,-100,13,-122,12,-45,10,115,8,-67,5,-103,2,77,-1,19,-4,22,-7,115,-10,51,-12,-109,-14,127,-15,-37,-16,-65,-16,7,-15,-70,-15,119,-14,-107,-13,-54,-12,3,-10,73,-9,-119,-8,-77,-7,-43,-6,-30,-5,-57,-4,-119,-3,33,-2,-87,-2,-45,-2,-19,-2,-52,-2,119,-2,32,-2,-108,-3,47,-3,-23,-4,-70,-4,-25,-4,91,-3,14,-2,-21,-2,7,0,40,1,117,2,-48,3,58,5,-82,6,62,8,-46,9,-125,11,13,13,-124,14,-92,15,119,16,-39,16,-22,16,117,16,-76,15,113,14,-20,12,17,11,11,9,-71,6,75,4,-34,1,91,-1,23,-3,-10,-6,32,-7,-63,-9,-59,-10,80,-10,62,-10,-102,-10,86,-9,93,-8,-127,-7,-89,-6,-76,-5,113,-4,-14,-4,-13,-4,-128,-4,-116,-5,43,-6,117,-8,-104,-10,-59,-12,21,-13,-36,-15,-10,-16,-73,-16,11,-15,-19,-15,87,-13,69,-11,-120,-9,60,-6,17,-3,26,0,42,3,32,6,-42,8,16,11,-72,12,-62,13,24,14,-51,13,-28,12,-119,11,-17,9,3,8,50,6,-118,4,31,3,18,2,121,1,82,1,-87,1,112,2,-93,3,49,5,-28,6,-81,8,78,10,-48,11,-4,12,-90,13,-40,13,112,13,118,12,-42,10,-54,8,40,6,60,3,5,0,-75,-4,109,-7,85,-10,-71,-13,-93,-15,36,-16,80,-17,39,-17,125,-17,85,-16,110,-15,-54,-14,80,-12,-52,-11,78,-9,-47,-8,67,-6,-108,-5,-67,-4,-68,-3,103,-2,-61,-2,-22,-2,-55,-2,116,-2,21,-2,-86,-3,64,-3,9,-3,-11,-4,29,-3,105,-3,-13,-3,-105,-2,119,-1,79,0,86,1,90,2,-127,3,-118,4,-67,5,12,7,55,8,120,9,-60,10,-5,11,33,13,54,14,26,15,-79,15,-37,15,-102,15,-7,14,-54,13,54,12,83,10,22,8,-57,5,96,3,42,1,-23,-2,-19,-4,12,-5,-117,-7,71,-8,107,-9,-3,-10,10,-9,117,-9,69,-8,71,-7,107,-6,-119,-5,103,-4,11,-3,70,-3,15,-3,111,-4,-122,-5,68,-6,-45,-8,92,-9,-37,-11,125,-12,101,-13,-105,-14,59,-14,53,-14,-77,-14,-90,-13,50,-11,30,-9,101,-7,3,-4,-56,-2,-80,1,-93,4,58,7,-112,9,112,11,-70,12,-119,13,-115,13,-33,12,-72,11,8,10,8,8,-41,5,-76,3,-18,1,-119,0,-66,-1,119,-1,-43,-1,-56,0,32,2,-30,3,-45,5,-44,7,-17,9,-54,11,102,13,-92,14,33,15,6,15,56,14,-82,12,117,10,-59,7,-83,4,85,1,2,-2,-26,-6,7,-8,-94,-11,-78,-13,78,-14,119,-15,38,-15,62,-15,-67,-15,-91,-14,-82,-13,-8,-12,60,-10,-113,-9,-27,-8,49,-6,56,-5,50,-4,-11,-4,-114,-3,-51,-3,-27,-3,-62,-3,90,-3,-60,-4,6,-4,98,-5,-63,-6,83,-6,7,-6,70,-6,-65,-6,-116,-5,-100,-4,-13,-3,64,-1,-58,0,78,2,-41,3,77,5,-39,6,103,8,-26,9,87,11,-103,12,-55,13,-116,14,50,15,-106,15,-100,15,85,15,-31,14,19,14,16,13,-75,11,32,10,77,8,99,6,64,4,33,2,7,0,17,-2}; }
	private static byte[] data74(){ return new byte[] {69,-4,-48,-6,-87,-7,-26,-8,-114,-8,-109,-8,-22,-8,-115,-7,99,-6,56,-5,9,-4,-81,-4,-27,-4,-51,-4,48,-4,55,-5,-65,-7,31,-8,75,-10,121,-12,-41,-14,-123,-15,-110,-16,24,-16,17,-16,-111,-16,-98,-15,31,-13,16,-11,-107,-9,98,-6,113,-3,-110,0,-81,3,-108,6,24,9,-9,10,79,12,-5,12,-3,12,112,12,81,11,-26,9,65,8,118,6,-62,4,64,3,-11,1,50,1,-56,0,-20,0,-117,1,-71,2,33,4,12,6,-6,7,18,10,-25,11,124,13,-90,14,69,15,87,15,-80,14,105,13,-125,11,-12,8,-31,5,127,2,-16,-2,102,-5,15,-8,36,-11,-66,-14,12,-15,8,-16,-99,-17,-66,-17,119,-16,121,-15,-50,-14,79,-12,-8,-11,-83,-9,70,-7,-68,-6,40,-4,29,-3,-52,-3,57,-2,22,-2,-51,-3,77,-3,-120,-4,-38,-5,14,-5,-104,-6,56,-6,27,-6,64,-6,-89,-6,97,-5,84,-4,117,-3,-82,-2,18,0,-119,1,16,3,-120,4,-11,5,100,7,-89,8,-38,9,-15,10,-8,11,-2,12,-75,13,88,14,-94,14,-80,14,109,14,-63,13,-47,12,-101,11,35,10,126,8,-69,6,-28,4,13,3,68,1,-113,-1,-18,-3,118,-4,61,-5,82,-6,-46,-7,-98,-7,-51,-7,56,-6,-37,-6,-125,-5,53,-4,-78,-4,-23,-4,-27,-4,-102,-4,19,-4,47,-5,2,-6,-78,-8,68,-9,-33,-11,112,-12,58,-13,41,-14,115,-15,48,-15,91,-15,13,-14,87,-13,2,-11,41,-9,-88,-7,106,-4,74,-1,54,2,-6,4,-125,7,-87,9,94,11,92,12,-73,12,95,12,111,11,0,10,29,8,30,6,32,4,90,2,-24,0,-15,-1,-124,-1,-110,-1,73,0,-127,1,22,3,13,5,56,7,-119,9,-62,11,-109,13,27,15,-4,15,54,16,-104,15,72,14,53,12,-100,9,-124,6,55,3,-75,-1,94,-4,82,-7,-112,-10,91,-12,-109,-14,-119,-15,-8,-16,3,-15,113,-15,104,-14,-92,-13,42,-11,-92,-10,62,-8,-70,-7,26,-5,36,-4,1,-3,-119,-3,-37,-3,-39,-3,-115,-3,-36,-4,26,-4,16,-5,-4,-7,-3,-8,47,-8,-91,-9,-118,-9,-52,-9,-117,-8,-98,-7,21,-5,-77,-4,-119,-2,98,0,85,2,70,4,16,6,-54,7,78,9,-73,10,-48,11,-68,12,98,13,-64,13,-9,13,3,14,-27,13,-112,13,50,13,-107,12,-56,11,-39,10,-65,9,118,8,19,7,-127,5,-37,3,37,2,-100,0,26,-1,-52,-3,-80,-4,-28,-5,107,-5,34,-5,50,-5,108,-5,-57,-5,76,-4,-69,-4,-12,-4,8,-3,-97,-4,6,-4,-17,-6,-123,-7,4,-8,72,-10,-93,-12,34,-13,-71,-15,-91,-16,6,-16,-82,-17,-14,-17,-100,-16,-50,-15,96,-13,-115,-11,31,-8,-16,-6,-5,-3,-9,0,-44,3,118,6,116,8,29,10,22,11,124,11,89,11,-53,10,-63,9,92,8,-69,6,31,5,-115,3,46,2,49,1,-97,0,-99,0,33,1,40,2,-92,3,-101,5,-91,7,-39,9,9,12,-33,13,116,15,117,16,-33,16,-111,16,-97,15,-49,13,95,11,88,8,-40,4,16,1,54,-3,-87,-7,-122,-10,-31,-13,-52,-15,-115,-16,-20,-17,-38,-17,127,-16,-115,-15,-4,-14,-83,-12,-116,-10,111,-8,55,-6,-51,-5,7,-3,-11,-3,97,-2,90,-2,2,-2,73,-3,78,-4,40,-5,-6,-7,1,-7,12,-8,107,-9,37,-9,45,-9,-112,-9,103,-8,-115,-7,16,-5,-37,-4,-45,-2,-47,0,-24,2,-43,4,-100,6,71,8,-87,9,-22,10,-35,11,-93,12,35,13,-113,13,-67,13,-100,13,92,13,-65,12,20,12,73,11,65,10,50,9,12,8,-27,6,-86,5,115,4,31,3,-43,1,-104,0,110,-1,101,-2,-115,-3,2,-3,-77,-4,-113,-4,-106,-4,-73,-4,-26,-4,19,-3,16,-3,-1,-4,-65,-4,88,-4,-66,-5,-26,-6,-20,-7,-59,-8,-109,-9,61,-10,-13,-12,-64,-13,-87,-14,-41,-15,89,-15,79,-15,-95,-15,124,-14,-73,-13,108,-11,-114,-9,-8,-7,-90,-4,115,-1,52,2,-11,4,69,7,65,9,-91,10,84,11,71,11,-80,10,118,9,-41,7,-17,5,26,4,72,2,-35,0,-70,-1,49,-1,29,-1,-79,-1,-46,0,119,2,-115,4,-19,6,101,9,-24,11,35,14,-12,15,18,17,-105,17,79,17,59,16,124,14,20,12,32,9,-23,5,119,2,16,-1,-69,-5,-83,-8,1,-10,-41,-13,78,-14,102,-15,26,-15,105,-15,61,-14,116,-13,-18,-12,-83,-10,91,-8,9,-6,-120,-5,-52,-4,-79,-3,73,-2,97,-2,42,-2,118,-3,112,-4,38,-5,-110,-7,27,-8,-67,-10,-89,-11,-7,-12,-53,-12,53,-11,16,-10,121,-9,47,-7,98,-5,-100,-3,18,0,125,2,-27,4,12,7,0,9,-101,10,-37,11,-53,12,69,13,106,13,88,13,36,13,-60,12,79,12}; }
	private static byte[] data75(){ return new byte[] {-18,11,91,11,-24,10,101,10,-74,9,5,9,62,8,54,7,45,6,22,5,-14,3,-58,2,-73,1,-82,0,-65,-1,-9,-2,88,-2,-14,-3,-72,-3,-107,-3,-109,-3,-93,-3,-91,-3,-125,-3,47,-3,-110,-4,-84,-5,-124,-6,64,-7,-60,-9,79,-10,-30,-12,-115,-13,95,-14,114,-15,-74,-16,97,-16,92,-16,-82,-16,-111,-15,-44,-14,-122,-12,-113,-10,7,-7,-115,-5,38,-2,-52,0,46,3,93,5,39,7,-124,8,113,9,-14,9,-58,9,74,9,61,8,17,7,-97,5,34,4,-63,2,-92,1,-14,0,-73,0,0,1,-34,1,66,3,-4,4,23,7,76,9,-111,11,-90,13,123,15,-34,16,-87,17,-23,17,69,17,-29,15,-64,13,0,11,-78,7,24,4,85,0,-82,-4,80,-7,97,-10,-14,-13,33,-14,8,-15,-127,-16,-70,-16,119,-15,-66,-14,96,-12,81,-10,74,-8,40,-6,-23,-5,61,-3,45,-2,-92,-2,-114,-2,14,-2,15,-3,-42,-5,85,-6,-32,-8,115,-9,38,-10,48,-11,-97,-12,-126,-12,-57,-12,-96,-11,-10,-10,-70,-8,-40,-6,78,-3,-59,-1,80,2,-72,4,-10,6,-7,8,-107,10,-15,11,-21,12,-99,13,-7,13,30,14,-38,13,98,13,-75,12,-41,11,-37,10,-21,9,-16,8,23,8,61,7,117,6,-82,5,2,5,49,4,116,3,-84,2,11,2,96,1,-32,0,124,0,23,0,-65,-1,91,-1,-4,-2,-107,-2,30,-2,-94,-3,17,-3,115,-4,-61,-5,10,-5,74,-6,93,-7,112,-8,107,-9,86,-10,84,-11,89,-12,127,-13,-51,-14,93,-14,48,-14,81,-14,-41,-14,-73,-13,-36,-12,101,-10,79,-8,117,-6,-50,-4,91,-1,-55,1,38,4,40,6,-75,7,-66,8,38,9,3,9,94,8,80,7,-10,5,116,4,-2,2,-95,1,127,0,-68,-1,-120,-1,-50,-1,-85,0,19,2,-16,3,57,6,-112,8,3,11,69,13,48,15,-104,16,101,17,-119,17,-12,16,-84,15,-31,13,113,11,-103,8,110,5,18,2,-59,-2,-118,-5,-101,-8,41,-10,47,-12,-42,-14,37,-14,11,-14,-90,-14,-75,-13,33,-11,-43,-10,-76,-8,109,-6,36,-4,-110,-3,-84,-2,80,-1,111,-1,11,-1,38,-2,-62,-4,-1,-6,3,-7,20,-9,66,-11,-53,-13,-54,-14,77,-14,118,-14,63,-13,-94,-12,120,-10,-54,-8,126,-5,79,-2,82,1,43,4,-39,6,53,9,26,11,118,12,106,13,-44,13,-45,13,-120,13,9,13,76,12,-113,11,-54,10,-8,9,59,9,-106,8,-5,7,96,7,-33,6,86,6,-28,5,98,5,-16,4,106,4,-27,3,78,3,-71,2,37,2,-111,1,-8,0,-121,0,4,0,-115,-1,8,-1,-117,-2,-25,-3,37,-3,55,-4,52,-5,17,-6,-8,-8,-58,-9,-68,-10,-90,-11,-101,-12,-59,-13,-17,-14,105,-14,-4,-15,-30,-15,29,-14,-88,-14,-126,-13,-84,-12,68,-10,1,-8,-32,-7,-21,-5,17,-2,30,0,42,2,-19,3,123,5,-106,6,113,7,-63,7,-79,7,31,7,79,6,33,5,-7,3,-67,2,-70,1,-15,0,-83,0,-49,0,110,1,-86,2,45,4,22,6,52,8,115,10,-99,12,-56,14,100,16,-87,17,50,18,6,18,24,17,103,15,17,13,48,10,-5,6,91,3,-30,-1,121,-4,106,-7,-77,-10,122,-12,-18,-14,12,-14,-51,-15,70,-14,90,-13,-51,-12,-119,-10,-116,-8,119,-6,57,-4,-95,-3,-98,-2,3,-1,-14,-2,81,-2,86,-3,-29,-5,54,-6,104,-8,-114,-10,-36,-12,108,-13,121,-14,-44,-15,-40,-15,-123,-14,-37,-13,-76,-11,21,-8,-59,-6,-91,-3,-108,0,109,3,44,6,-111,8,-99,10,76,12,-114,13,77,14,-92,14,-115,14,11,14,68,13,53,12,26,11,-30,9,-34,8,-33,7,14,7,98,6,-55,5,123,5,28,5,-28,4,-51,4,-105,4,123,4,87,4,50,4,-10,3,-112,3,1,3,95,2,-101,1,-71,0,-66,-1,-76,-2,-91,-3,-82,-4,-103,-5,-92,-6,-73,-7,-70,-8,-61,-9,-27,-10,-15,-11,46,-11,103,-12,-44,-13,93,-13,9,-13,-9,-14,21,-13,104,-13,-19,-13,-62,-12,-41,-11,85,-9,4,-7,2,-5,8,-3,45,-1,56,1,15,3,-102,4,-66,5,105,6,-54,6,-104,6,40,6,91,5,102,4,75,3,46,2,43,1,-118,0,56,0,90,0,6,1,55,2,-58,3,-77,5,-49,7,33,10,48,12,29,14,-116,15,-97,16,38,17,3,17,53,16,-29,14,12,13,-86,10,-6,7,-6,4,-45,1,-89,-2,-89,-5,9,-7,-50,-10,17,-11,13,-12,-97,-13,-70,-13,87,-12,114,-11,-40,-10,-95,-8,106,-6,60,-4,-48,-3,21,-1,-44,-1,26,0,-93,-1,-84,-2,28,-3,41,-5,4,-7,-69,-10,126,-12,-98,-14,34,-15,49,-16,-18,-17,97,-16,-125,-15,94,-13,-65,-11,-120,-8,-66,-5,19,-1}; }
	private static byte[] data76(){ return new byte[] {97,2,-126,5,68,8,-105,10,83,12,-128,13,21,14,46,14,-28,13,90,13,110,12,115,11,110,10,112,9,111,8,-108,7,-48,6,75,6,-31,5,-109,5,124,5,-121,5,-99,5,-94,5,-80,5,-78,5,-119,5,62,5,-7,4,122,4,-19,3,61,3,110,2,-127,1,97,0,43,-1,-39,-3,100,-4,-19,-6,-94,-7,77,-8,31,-9,24,-10,29,-11,85,-12,-78,-13,53,-13,-29,-14,-58,-14,-45,-14,23,-13,-102,-13,76,-12,47,-11,65,-10,113,-9,-45,-8,81,-6,-27,-5,-118,-3,53,-1,-58,0,76,2,-105,3,-68,4,103,5,-51,5,-67,5,103,5,-52,4,-7,3,33,3,73,2,-79,1,92,1,99,1,-52,1,-101,2,-59,3,93,5,46,7,61,9,98,11,105,13,50,15,-94,16,106,17,-117,17,0,17,-28,15,-11,13,-83,11,-14,8,-44,5,-70,2,-128,-1,113,-4,-75,-7,103,-9,-109,-11,99,-12,-47,-13,-24,-13,-119,-12,-87,-11,46,-9,-35,-8,-80,-6,69,-4,-82,-3,-79,-2,86,-1,75,-1,-38,-2,-21,-3,127,-4,-55,-6,-61,-8,-94,-10,-128,-12,-106,-14,-4,-16,-9,-17,-100,-17,-23,-17,-41,-16,-107,-14,-14,-12,-95,-9,-66,-6,15,-2,88,1,-123,4,125,7,30,10,62,12,-45,13,-47,14,23,15,-11,14,100,14,50,13,-11,11,-127,10,33,9,-55,7,-85,6,-59,5,12,5,-92,4,-127,4,-123,4,-49,4,30,5,-100,5,23,6,-110,6,-17,6,17,7,-18,6,-128,6,-45,5,-35,4,-86,3,79,2,-51,0,80,-1,-43,-3,82,-4,-21,-6,-112,-7,69,-8,51,-9,53,-10,90,-11,-94,-12,27,-12,-59,-13,-119,-13,102,-13,114,-13,-122,-13,-47,-13,48,-12,-46,-12,-87,-11,-62,-10,21,-8,-85,-7,54,-5,-23,-4,-103,-2,34,0,-125,1,-93,2,-100,3,61,4,-110,4,-93,4,111,4,11,4,-124,3,-47,2,53,2,-52,1,-118,1,-81,1,46,2,8,3,77,4,-58,5,116,7,61,9,-11,10,-90,12,4,14,3,15,-71,15,-34,15,-127,15,-96,14,75,13,123,11,58,9,-102,6,-60,3,-27,0,24,-2,126,-5,53,-7,114,-9,39,-10,103,-11,63,-11,-115,-11,92,-10,-115,-9,43,-7,-30,-6,-112,-4,31,-2,98,-1,64,0,112,0,24,0,27,-1,-100,-3,-113,-5,96,-7,-9,-10,-127,-12,85,-14,118,-16,56,-17,-119,-18,-81,-18,112,-17,3,-15,60,-13,25,-10,74,-7,-58,-4,92,0,-70,3,-70,6,115,9,117,11,-15,12,-65,13,9,14,-43,13,61,13,81,12,50,11,-17,9,-101,8,93,7,66,6,79,5,-91,4,76,4,58,4,98,4,-57,4,78,5,-20,5,-124,6,49,7,-80,7,-4,7,29,8,3,8,-110,7,-43,6,-63,5,120,4,-3,2,43,1,96,-1,118,-3,-92,-5,-30,-7,84,-8,2,-9,-33,-11,-15,-12,64,-12,-59,-13,-120,-13,125,-13,-118,-13,-78,-13,16,-12,-118,-12,29,-11,-82,-11,110,-10,36,-9,4,-8,-26,-8,-28,-7,31,-5,79,-4,-95,-3,-22,-2,50,0,87,1,65,2,-3,2,108,3,-104,3,-110,3,93,3,26,3,-77,2,-128,2,69,2,86,2,-84,2,90,3,65,4,-125,5,-1,6,-68,8,111,10,50,12,-73,13,-3,14,-65,15,24,16,-30,15,32,15,-29,13,41,12,6,10,-124,7,-54,4,-1,1,71,-1,-96,-4,87,-6,111,-8,16,-9,52,-10,-29,-11,46,-10,-29,-10,14,-8,102,-7,-15,-6,91,-4,-83,-3,-83,-2,82,-1,-118,-1,52,-1,117,-2,72,-3,-120,-5,-94,-7,124,-9,30,-11,3,-13,32,-15,-76,-17,-28,-18,-75,-18,54,-17,-125,-16,112,-14,-11,-12,-22,-9,58,-5,-79,-2,23,2,101,5,96,8,-49,10,-68,12,-14,13,-122,14,122,14,-16,13,-27,12,-117,11,4,10,110,8,-29,6,-127,5,84,4,114,3,-8,2,-33,2,28,3,-61,3,-103,4,-92,5,-43,6,-8,7,-37,8,-115,9,-59,9,-72,9,42,9,63,8,-14,6,93,5,-106,3,-86,1,-62,-1,-59,-3,-31,-5,42,-6,-99,-8,65,-9,41,-10,72,-11,-101,-12,64,-12,6,-12,1,-12,5,-12,36,-12,108,-12,-71,-12,23,-11,-86,-11,64,-10,9,-9,-41,-9,-51,-8,-53,-7,-46,-6,-28,-5,-16,-4,-22,-3,-11,-2,-34,-1,-90,0,73,1,-55,1,1,2,37,2,21,2,5,2,-13,1,-10,1,45,2,-109,2,33,3,4,4,8,5,83,6,-100,7,-2,8,84,10,-86,11,-53,12,-46,13,120,14,-18,14,-34,14,125,14,-89,13,105,12,-96,10,-108,8,44,6,-88,3,23,1,-101,-2,64,-4,57,-6,-110,-8,126,-9,-43,-10,-85,-10,33,-9,-22,-9,44,-7,-115,-6,44,-4,-94,-3,-28,-2,-72,-1,19,0,-27,-1,28,-1,-18,-3,42,-4,9,-6,-73,-9}; }
	private static byte[] data77(){ return new byte[] {83,-11,-3,-14,-29,-16,82,-17,55,-18,-52,-19,61,-18,95,-17,79,-15,-13,-13,2,-9,105,-6,2,-2,110,1,-74,4,-120,7,-31,9,-106,11,-53,12,105,13,-126,13,8,13,55,12,8,11,-107,9,33,8,-95,6,57,5,26,4,65,3,-34,2,-60,2,17,3,-80,3,-110,4,-88,5,-55,6,-9,7,27,9,-16,9,-114,10,-41,10,-79,10,16,10,10,9,-114,7,-58,5,-86,3,124,1,56,-1,20,-3,7,-5,33,-7,-106,-9,62,-10,49,-11,117,-12,-2,-13,-40,-13,-28,-13,35,-12,125,-12,-2,-12,-128,-11,-4,-11,98,-10,-64,-10,27,-9,112,-9,-41,-9,97,-8,-11,-8,-55,-7,-64,-6,-67,-5,-55,-4,-70,-3,-65,-2,-123,-1,87,0,-41,0,84,1,-87,1,-13,1,38,2,88,2,-104,2,-14,2,110,3,19,4,-5,4,16,6,84,7,-80,8,27,10,-114,11,-45,12,-19,13,-102,14,28,15,40,15,-49,14,12,14,-38,12,63,11,58,9,1,7,-100,4,23,2,-88,-1,88,-3,111,-5,-31,-7,-44,-8,60,-8,53,-8,122,-8,63,-7,42,-6,67,-5,91,-4,94,-3,67,-2,-34,-2,35,-1,-3,-2,99,-2,73,-3,-66,-5,-18,-7,-50,-9,126,-11,70,-13,63,-15,-113,-17,122,-18,-31,-19,26,-18,-11,-18,-128,-16,-58,-14,-117,-11,-57,-8,59,-4,-57,-1,71,3,116,6,37,9,85,11,-43,12,-75,13,-25,13,-97,13,-76,12,-117,11,30,10,102,8,-61,6,53,5,-50,3,-29,2,61,2,7,2,78,2,-2,2,30,4,109,5,-8,6,108,8,-69,9,-49,10,122,11,-57,11,124,11,-47,10,-68,9,41,8,109,6,82,4,38,2,-26,-1,-54,-3,-101,-5,-77,-7,8,-8,-75,-10,-100,-11,-25,-12,103,-12,60,-12,56,-12,109,-12,-78,-12,28,-11,-95,-11,2,-10,-112,-10,5,-9,121,-9,-31,-9,84,-8,-68,-8,27,-7,-94,-7,54,-6,-39,-6,-114,-5,90,-4,42,-3,-18,-3,-108,-2,73,-1,-26,-1,85,0,-20,0,104,1,9,2,-93,2,100,3,59,4,29,5,16,6,9,7,-4,7,17,9,12,10,11,11,-36,11,-64,12,99,13,-26,13,24,14,-11,13,-122,13,-88,12,102,11,-49,9,-11,7,-43,5,-93,3,98,1,40,-1,75,-3,-119,-5,77,-6,95,-7,-9,-8,-16,-8,109,-7,46,-6,49,-5,80,-4,118,-3,91,-2,12,-1,87,-1,77,-1,-64,-2,-86,-3,69,-4,122,-6,77,-8,9,-10,-58,-13,-91,-15,-35,-17,122,-18,-49,-19,-40,-19,-102,-18,31,-16,72,-14,19,-11,57,-8,-123,-5,-6,-2,73,2,75,5,-20,7,12,10,-91,11,-78,12,42,13,31,13,109,12,85,11,10,10,93,8,-77,6,29,5,-76,3,-112,2,-31,1,-114,1,-83,1,63,2,61,3,-127,4,4,6,-88,7,68,9,-79,10,-64,11,-122,12,-67,12,88,12,119,11,20,10,93,8,70,6,-21,3,122,1,4,-1,-90,-4,115,-6,-98,-8,3,-9,-69,-11,-20,-12,109,-12,106,-12,-113,-12,28,-11,-96,-11,68,-10,-4,-10,123,-9,-33,-9,23,-8,41,-8,47,-8,43,-8,41,-8,68,-8,-126,-8,-26,-8,99,-7,-25,-7,-105,-6,108,-5,50,-4,0,-3,-38,-3,-88,-2,121,-1,61,0,-14,0,-99,1,105,2,24,3,-24,3,-46,4,-70,5,-63,6,-63,7,-39,8,-30,9,-19,10,-40,11,-85,12,78,13,-53,13,-22,13,-28,13,-120,13,-49,12,-66,11,83,10,-97,8,-82,6,-97,4,-110,2,-88,0,-44,-2,109,-3,55,-4,110,-5,-3,-6,-45,-6,7,-5,107,-5,1,-4,-94,-4,92,-3,10,-2,125,-2,-57,-2,-69,-2,76,-2,117,-3,51,-4,127,-6,-104,-8,113,-10,61,-12,48,-14,98,-16,-7,-18,17,-18,-64,-19,50,-18,80,-17,21,-15,124,-13,107,-10,-73,-7,61,-3,-79,0,-2,3,-22,6,89,9,62,11,-113,12,44,13,56,13,-97,12,-107,11,40,10,127,8,-89,6,-14,4,85,3,25,2,83,1,4,1,79,1,21,2,66,3,-32,4,-100,6,103,8,38,10,-106,11,-64,12,94,13,-123,13,29,13,54,12,-23,10,35,9,3,7,-74,4,55,2,-84,-1,69,-3,-9,-6,-7,-8,86,-9,19,-10,63,-11,-76,-12,-109,-12,-112,-12,10,-11,-124,-11,36,-10,-32,-10,-115,-9,26,-8,-115,-8,-4,-8,27,-7,45,-7,39,-7,36,-7,23,-7,28,-7,51,-7,119,-7,-50,-7,57,-6,-45,-6,-121,-5,68,-4,6,-3,-23,-3,-16,-2,8,0,40,1,66,2,117,3,-126,4,-105,5,-121,6,108,7,37,8,-27,8,-119,9,44,10,-41,10,109,11,-16,11,82,12,-87,12,-78,12,-120,12,31,12,93,11,78,10,1,9,124,7,-52,5,-14,3,41,2,115,0,-46,-2,125,-3,120,-4,-38,-5,-96,-5,-66,-5,31,-4}; }
	private static byte[] data78(){ return new byte[] {-48,-4,-112,-3,69,-2,1,-1,108,-1,-96,-1,110,-1,0,-1,18,-2,-72,-4,19,-5,20,-7,-27,-10,-103,-12,-128,-14,-114,-16,25,-17,61,-18,-25,-19,86,-18,115,-17,49,-15,96,-13,42,-10,53,-7,84,-4,-122,-1,-107,2,95,5,-30,7,-51,9,62,11,25,12,87,12,2,12,42,11,-11,9,93,8,-87,6,-6,4,95,3,11,2,12,1,-116,0,-120,0,2,1,-19,1,86,3,35,5,13,7,39,9,-17,10,-114,12,-70,13,90,14,95,14,-59,13,-95,12,-3,10,-47,8,92,6,-68,3,1,1,70,-2,-54,-5,-117,-7,-100,-9,55,-10,64,-11,-63,-12,-66,-12,24,-11,-61,-11,-106,-10,122,-9,95,-8,-2,-8,121,-7,-66,-7,-44,-7,-70,-7,-117,-7,66,-7,-12,-8,-84,-8,114,-8,78,-8,77,-8,100,-8,-53,-8,37,-7,-37,-7,-92,-6,-117,-5,-93,-4,-83,-3,-60,-2,-22,-1,26,1,104,2,-100,3,-58,4,-5,5,-5,6,4,8,-30,8,-87,9,87,10,-36,10,69,11,-87,11,-27,11,3,12,14,12,-41,11,126,11,-41,10,-2,9,-8,8,-81,7,87,6,-12,4,-117,3,63,2,8,1,1,0,29,-1,116,-2,-6,-3,-59,-3,-78,-3,-45,-3,7,-2,82,-2,-63,-2,0,-1,20,-1,-21,-2,-117,-2,-54,-3,-110,-4,30,-5,70,-7,85,-9,31,-11,15,-13,20,-15,108,-17,48,-18,110,-19,94,-19,5,-18,95,-17,93,-15,-21,-13,-18,-10,59,-6,-105,-3,-27,0,-9,3,-115,6,-49,8,112,10,127,11,-14,11,-62,11,23,11,-30,9,92,8,-90,6,-42,4,46,3,-56,1,-49,0,83,0,121,0,34,1,100,2,-20,3,-42,5,-43,7,-29,9,-73,11,52,13,91,14,-14,14,16,15,-112,14,113,13,-19,11,-23,9,-124,7,-52,4,15,2,67,-1,-109,-4,47,-6,30,-8,125,-10,70,-11,127,-12,45,-12,70,-12,-71,-12,114,-11,101,-10,104,-9,111,-8,63,-7,-20,-7,64,-6,107,-6,53,-6,-14,-7,116,-7,-27,-8,87,-8,-42,-9,-122,-9,98,-9,96,-9,-90,-9,26,-8,-44,-8,-61,-7,5,-5,111,-4,12,-2,-87,-1,108,1,-1,2,-114,4,-47,5,-2,6,-40,7,-107,8,11,9,113,9,-69,9,10,10,59,10,81,10,-125,10,-103,10,-115,10,-119,10,74,10,-10,9,90,9,-108,8,-95,7,119,6,72,5,-9,3,-57,2,-116,1,-116,0,-65,-1,41,-1,-75,-2,-100,-2,-93,-2,-50,-2,7,-1,61,-1,121,-1,121,-1,115,-1,36,-1,-117,-2,-79,-3,-127,-4,-5,-6,51,-7,57,-9,38,-11,43,-13,74,-15,-39,-17,-48,-18,51,-18,84,-18,-26,-18,27,-16,-45,-15,4,-12,126,-10,69,-7,49,-4,18,-1,-14,1,126,4,-63,6,-127,8,-69,9,123,10,-104,10,39,10,70,9,-6,7,100,6,-63,4,26,3,-107,1,126,0,-68,-1,-127,-1,-41,-1,-55,0,52,2,14,4,57,6,86,8,-114,10,115,12,3,14,1,15,116,15,75,15,-123,14,17,13,37,11,-55,8,52,6,84,3,78,0,105,-3,-35,-6,-117,-8,-62,-10,123,-11,-65,-12,-124,-12,-68,-12,87,-11,76,-10,86,-9,65,-8,47,-7,-24,-7,93,-6,-106,-6,-101,-6,97,-6,-5,-7,98,-7,-62,-8,14,-8,96,-9,-49,-10,127,-10,78,-10,96,-10,-83,-10,114,-9,70,-8,97,-7,-56,-6,61,-4,-47,-3,-108,-1,83,1,1,3,125,4,-12,5,45,7,9,8,-76,8,43,9,105,9,-104,9,-85,9,-85,9,-111,9,-117,9,108,9,70,9,1,9,-86,8,59,8,-74,7,20,7,103,6,-87,5,4,5,80,4,-101,3,-25,2,71,2,-96,1,29,1,-101,0,51,0,-35,-1,-100,-1,102,-1,60,-1,12,-1,-47,-2,92,-2,-52,-3,-19,-4,-24,-5,-107,-6,2,-7,74,-9,-122,-11,-94,-13,-8,-15,77,-16,11,-17,33,-18,-65,-19,-12,-19,-55,-18,50,-16,1,-14,101,-12,15,-9,-27,-7,-45,-4,-80,-1,84,2,-84,4,-107,6,45,8,19,9,126,9,70,9,127,8,105,7,-1,5,95,4,-35,2,-120,1,117,0,-37,-1,-34,-1,71,0,75,1,-75,2,121,4,93,6,127,8,100,10,64,12,-48,13,-39,14,103,15,100,15,-37,14,-92,13,-18,11,-64,9,71,7,113,4,-101,1,-69,-2,9,-4,-96,-7,-100,-9,-3,-11,-55,-12,37,-12,0,-12,77,-12,-9,-12,-35,-11,-20,-10,-7,-9,-3,-8,-63,-7,63,-6,121,-6,87,-6,0,-6,105,-7,-100,-8,-64,-9,-36,-10,0,-10,82,-11,-19,-12,-81,-12,-47,-12,85,-11,74,-10,-113,-9,86,-7,54,-5,66,-3,-119,-1,-85,1,-102,3,91,5,-32,6,-4,7,-54,8,81,9,-95,9,-93,9,-99,9,105,9,58,9,-18,8,-74,8,116,8,62,8,18,8,-63,7,124,7,47,7}; }
	private static byte[] data79(){ return new byte[] {-87,6,33,6,110,5,-76,4,13,4,84,3,-90,2,9,2,-122,1,6,1,-70,0,108,0,49,0,-6,-1,-57,-1,-128,-1,64,-1,-47,-2,87,-2,-96,-3,-70,-4,-75,-5,109,-6,-2,-8,92,-9,-104,-11,-2,-13,109,-14,33,-15,55,-16,-122,-17,83,-17,-104,-17,66,-16,100,-15,-39,-14,-74,-12,-53,-10,63,-7,-72,-5,67,-2,-76,0,-30,2,-48,4,98,6,107,7,9,8,30,8,-62,7,-18,6,-58,5,104,4,-29,2,-127,1,67,0,103,-1,-6,-2,21,-1,-58,-1,-12,0,-109,2,-83,4,-23,6,31,9,57,11,-6,12,121,14,85,15,-95,15,86,15,84,14,-54,12,-55,10,66,8,-125,5,-100,2,-88,-1,-36,-4,94,-6,78,-8,-80,-10,-81,-11,38,-11,44,-11,-94,-11,78,-10,74,-9,53,-8,44,-7,-6,-7,-114,-6,-11,-6,30,-5,-32,-6,125,-6,-46,-7,-16,-8,8,-8,17,-9,39,-10,84,-11,-99,-12,100,-12,71,-12,-101,-12,57,-11,35,-10,-120,-9,38,-7,7,-5,31,-3,60,-1,95,1,124,3,54,5,-51,6,-10,7,-46,8,96,9,-110,9,-106,9,113,9,26,9,-51,8,99,8,24,8,-84,7,99,7,12,7,-23,6,-90,6,-119,6,92,6,58,6,3,6,-56,5,-127,5,53,5,-58,4,65,4,-52,3,35,3,-128,2,-33,1,68,1,-95,0,27,0,-121,-1,-24,-2,73,-2,-99,-3,-59,-4,-53,-5,-99,-6,87,-7,-36,-9,84,-10,-78,-12,38,-13,-56,-15,-103,-16,-79,-17,58,-17,52,-17,-81,-17,-96,-16,-1,-15,-64,-13,-55,-11,22,-8,-128,-6,-10,-4,102,-1,-109,1,-108,3,21,5,50,6,-36,6,11,7,-65,6,16,6,10,5,-34,3,-73,2,-106,1,-73,0,40,0,9,0,102,0,37,1,95,2,-16,3,-57,5,-60,7,-56,9,-77,11,118,13,-45,14,-66,15,67,16,20,16,78,15,29,14,105,12,27,10,-120,7,-60,4,-33,1,-11,-2,75,-4,-28,-7,-38,-9,87,-10,100,-11,-6,-12,15,-11,-113,-11,97,-10,116,-9,-88,-8,-65,-7,-67,-6,90,-5,-72,-5,-61,-5,86,-5,-62,-6,-40,-7,-73,-8,121,-9,61,-10,12,-11,21,-12,114,-13,35,-13,64,-13,-3,-13,39,-11,-65,-10,-53,-8,22,-5,-116,-3,13,0,101,2,-127,4,111,6,-21,7,46,9,-22,9,98,10,-121,10,84,10,5,10,-120,9,17,9,-102,8,40,8,-59,7,113,7,29,7,-23,6,-96,6,107,6,65,6,12,6,-52,5,-95,5,124,5,67,5,8,5,-58,4,114,4,28,4,-69,3,46,3,-93,2,-2,1,70,1,-103,0,-67,-1,-25,-2,-13,-3,-33,-4,-71,-5,-127,-6,74,-7,-6,-9,-76,-10,125,-11,110,-12,-115,-13,-42,-14,86,-14,30,-14,57,-14,-128,-14,72,-13,52,-12,117,-11,33,-9,-25,-8,-20,-6,9,-3,33,-1,31,1,-24,2,-107,4,-68,5,-108,6,0,7,4,7,124,6,-82,5,-110,4,62,3,0,2,-37,0,4,0,-121,-1,-122,-1,36,0,28,1,-92,2,126,4,-105,6,-61,8,-30,10,-43,12,-121,14,-74,15,96,16,-111,16,22,16,1,15,120,13,80,11,-20,8,53,6,100,3,-95,0,50,-2,-14,-5,17,-6,-52,-8,-7,-9,-96,-9,-74,-9,52,-8,-30,-8,-53,-7,-67,-6,-98,-5,123,-4,38,-3,99,-3,94,-3,-3,-4,54,-4,78,-5,33,-6,-75,-8,91,-9,24,-10,-23,-12,19,-12,116,-13,67,-13,-122,-13,85,-12,-113,-11,73,-9,111,-7,-61,-5,96,-2,-42,0,87,3,-106,5,-123,7,-12,8,9,10,-62,10,-12,10,-18,10,-84,10,39,10,-114,9,-40,8,78,8,-78,7,54,7,-23,6,-82,6,-98,6,-48,6,-5,6,73,7,-112,7,-24,7,34,8,59,8,73,8,38,8,-43,7,92,7,-55,6,33,6,66,5,92,4,102,3,88,2,83,1,42,0,20,-1,-31,-3,-67,-4,119,-5,78,-6,12,-7,-83,-9,102,-10,51,-11,34,-12,60,-13,-102,-14,49,-14,27,-14,112,-14,19,-13,5,-12,62,-11,-72,-10,93,-8,66,-6,53,-4,45,-2,30,0,-40,1,110,3,-81,4,121,5,-15,5,3,6,-86,5,35,5,94,4,-122,3,-66,2,-7,1,-120,1,97,1,-108,1,42,2,46,3,-123,4,40,6,-18,7,-2,9,-33,11,-79,13,85,15,-122,16,81,17,-114,17,81,17,123,16,35,15,104,13,50,11,-79,8,4,6,54,3,-124,0,-14,-3,-58,-5,18,-6,-55,-8,18,-8,-46,-9,25,-8,-69,-8,-102,-7,-80,-6,-94,-5,-113,-4,68,-3,-72,-3,-50,-3,-125,-3,-40,-4,-19,-5,-76,-6,78,-7,-41,-9,91,-10,-5,-12,-16,-13,61,-13,15,-13,90,-13,73,-12,-77,-11,-125,-9,-65,-7,51,-4,-63,-2,87,1,-38,3,17,6,5,8,-117,9,-68,10,106,11}; }
	private static byte[] data80(){ return new byte[] {-58,11,-50,11,-115,11,-7,10,91,10,-62,9,11,9,108,8,-30,7,115,7,30,7,-8,6,-22,6,1,7,52,7,114,7,-46,7,18,8,98,8,-108,8,-56,8,-92,8,118,8,-28,7,67,7,106,6,111,5,83,4,37,3,-51,1,-116,0,60,-1,-32,-3,-116,-4,49,-5,13,-6,-43,-8,-32,-9,-7,-10,57,-10,-101,-11,33,-11,-33,-12,-77,-12,-45,-12,26,-11,-128,-11,37,-10,27,-9,49,-8,-124,-7,-22,-6,-101,-4,59,-2,-36,-1,91,1,-45,2,7,4,-15,4,119,5,-70,5,-96,5,54,5,-120,4,-87,3,-77,2,-17,1,69,1,-13,0,7,1,115,1,90,2,126,3,24,5,-44,6,-60,8,-87,10,123,12,15,14,78,15,54,16,-89,16,-117,16,-16,15,-32,14,71,13,69,11,8,9,-106,6,36,4,-61,1,-105,-1,-82,-3,44,-4,16,-5,118,-6,47,-6,91,-6,-63,-6,117,-5,65,-4,39,-3,-5,-3,-88,-2,6,-1,39,-1,-26,-2,64,-2,86,-3,46,-4,-64,-6,45,-7,-107,-9,15,-10,-78,-12,-74,-13,-6,-14,-34,-14,44,-13,14,-12,-123,-11,90,-9,-102,-7,33,-4,-56,-2,85,1,-40,3,13,6,-20,7,84,9,73,10,-48,10,13,11,-40,10,92,10,-67,9,3,9,52,8,126,7,-35,6,79,6,44,6,33,6,83,6,-74,6,90,7,-7,7,-73,8,100,9,-15,9,104,10,-88,10,-79,10,-108,10,35,10,-121,9,-118,8,-119,7,86,6,20,5,-95,3,52,2,-62,0,56,-1,-32,-3,101,-4,19,-5,-56,-7,-128,-8,63,-9,43,-10,64,-11,-123,-12,-1,-13,-63,-13,-87,-13,-33,-13,68,-12,-34,-12,-75,-11,-66,-10,-10,-9,84,-7,-65,-6,56,-4,-48,-3,51,-1,-120,0,-95,1,-123,2,37,3,113,3,-121,3,99,3,48,3,-50,2,99,2,12,2,-29,1,-34,1,25,2,-94,2,110,3,-112,4,-22,5,121,7,46,9,-21,10,-95,12,30,14,105,15,87,16,-58,16,-52,16,96,16,-121,15,40,14,90,12,67,10,-27,7,74,5,-76,2,54,0,-23,-3,24,-4,-95,-6,-86,-7,56,-7,20,-7,99,-7,5,-6,-64,-6,-85,-5,-118,-4,44,-3,-87,-3,-50,-3,-104,-3,38,-3,58,-4,-4,-6,-127,-7,-19,-9,76,-10,-58,-12,105,-13,102,-14,-3,-15,-11,-15,-115,-14,-89,-13,48,-11,30,-9,101,-7,-38,-5,110,-2,-12,0,82,3,-120,5,72,7,-76,8,-97,9,73,10,95,10,79,10,-34,9,85,9,-107,8,-32,7,35,7,98,6,-32,5,104,5,45,5,5,5,20,5,103,5,-24,5,111,6,17,7,-42,7,122,8,-8,8,85,9,85,9,29,9,-108,8,-41,7,-61,6,-122,5,53,4,-90,2,15,1,93,-1,-86,-3,21,-4,-110,-6,59,-7,23,-8,20,-9,68,-10,-69,-11,73,-11,-24,-12,-62,-12,-75,-12,-67,-12,-27,-12,57,-11,-88,-11,52,-10,10,-9,-10,-9,8,-7,15,-6,88,-5,-80,-4,-12,-3,18,-1,58,0,18,1,-48,1,62,2,87,2,30,2,-71,1,35,1,-123,0,-7,-1,127,-1,102,-1,124,-1,-5,-1,-59,0,-27,1,86,3,-22,4,-83,6,90,8,16,10,-118,11,-44,12,-65,13,81,14,85,14,-29,13,4,13,-52,11,38,10,36,8,3,6,-26,3,-77,1,-67,-1,1,-2,115,-4,74,-5,91,-6,-45,-7,-78,-7,-56,-7,77,-6,-1,-6,-84,-5,-123,-4,39,-3,-106,-3,-45,-3,-62,-3,92,-3,-107,-4,122,-5,32,-6,-107,-8,-22,-10,39,-11,-124,-13,3,-14,-13,-16,109,-16,73,-16,-50,-16,-31,-15,-123,-13,-103,-11,-29,-9,-114,-6,41,-3,-71,-1,10,2,6,4,-125,5,-62,6,92,7,-77,7,-106,7,46,7,124,6,-92,5,-45,4,-23,3,79,3,-86,2,115,2,117,2,-48,2,100,3,44,4,14,5,16,6,-18,6,-39,7,-88,8,72,9,-72,9,-40,9,-78,9,49,9,-121,8,114,7,50,6,-46,4,65,3,-87,1,-33,-1,55,-2,109,-4,-36,-6,94,-7,-18,-9,-93,-10,115,-11,113,-12,-96,-13,34,-13,-67,-14,-107,-14,-121,-14,-57,-14,9,-13,106,-13,-20,-13,-114,-12,46,-11,16,-10,-11,-10,-19,-9,-4,-8,16,-6,1,-5,-12,-5,-80,-4,96,-3,-21,-3,71,-2,117,-2,-85,-2,-101,-2,-79,-2,-59,-2,-35,-2,15,-1,119,-1,14,0,-46,0,-37,1,48,3,-99,4,45,6,-49,7,103,9,-27,10,44,12,49,13,-58,13,27,14,-33,13,87,13,88,12,-35,10,0,9,-19,6,-111,4,32,2,-50,-1,-87,-3,-69,-5,59,-6,14,-7,95,-8,28,-8,43,-8,-94,-8,73,-7,-31,-7,-100,-6,66,-5,-80,-5,-23,-5,-47,-5,111,-5,-87,-6,-103,-7,49,-8,-91,-10,-19,-12,65,-13,-59,-15,-115,-16,-64,-17,110,-17,-87,-17}; }
	private static byte[] data81(){ return new byte[] {90,-16,-118,-15,41,-13,30,-11,110,-9,-4,-7,-121,-4,15,-1,77,1,98,3,-4,4,49,6,16,7,127,7,119,7,48,7,-95,6,-29,5,20,5,51,4,85,3,-99,2,38,2,-60,1,-73,1,-27,1,78,2,-1,2,-46,3,-60,4,-49,5,-52,6,-72,7,93,8,-97,8,-89,8,56,8,-100,7,-88,6,104,5,-9,3,68,2,-120,0,-89,-2,-47,-4,40,-5,116,-7,11,-8,-23,-10,-9,-11,79,-11,-43,-12,-116,-12,109,-12,64,-12,75,-12,113,-12,-95,-12,-25,-12,33,-11,123,-11,-14,-11,93,-10,-19,-10,-90,-9,111,-8,54,-7,13,-6,-32,-6,-71,-5,104,-4,-12,-4,-128,-3,-65,-3,-46,-3,-45,-3,-99,-3,-121,-3,86,-3,82,-3,110,-3,-75,-3,77,-2,29,-1,45,0,93,1,-28,2,90,4,-29,5,114,7,-33,8,20,10,19,11,-55,11,20,12,-10,11,-116,11,-81,10,112,9,-25,7,29,6,66,4,108,2,-125,0,-43,-2,67,-3,-18,-5,-20,-6,58,-6,-38,-7,-42,-7,5,-6,114,-6,21,-5,-71,-5,96,-4,-44,-4,27,-3,32,-3,-46,-4,63,-4,73,-5,34,-6,-112,-8,-1,-10,51,-11,100,-13,-31,-15,-115,-16,-58,-17,91,-17,-119,-17,69,-16,-123,-15,61,-13,102,-11,-87,-9,68,-6,-71,-4,22,-1,47,1,-39,2,55,4,23,5,-110,5,-68,5,103,5,-26,4,38,4,71,3,-123,2,-75,1,32,1,-18,0,-25,0,62,1,-37,1,-103,2,-86,3,-59,4,-1,5,52,7,99,8,103,9,49,10,-92,10,-53,10,-99,10,20,10,64,9,12,8,-93,6,-7,4,48,3,105,1,122,-1,-92,-3,-33,-5,64,-6,-56,-8,117,-9,88,-10,120,-11,-21,-12,119,-12,76,-12,66,-12,101,-12,-115,-12,-38,-12,1,-11,65,-11,127,-11,-38,-11,47,-10,-90,-10,53,-9,-78,-9,81,-8,-47,-8,112,-7,5,-6,-107,-6,48,-5,-80,-5,31,-4,-100,-4,10,-3,98,-3,-51,-3,46,-2,-72,-2,74,-1,24,0,-19,0,8,2,73,3,-96,4,34,6,-107,7,45,9,-89,10,-30,11,-34,12,-90,13,22,14,55,14,-31,13,44,13,6,12,-121,10,-74,8,-62,6,-101,4,-128,2,124,0,-46,-2,67,-3,15,-4,55,-5,-55,-6,-106,-6,-89,-6,-19,-6,89,-5,-61,-5,85,-4,-61,-4,-19,-4,-22,-4,-108,-4,-17,-5,-20,-6,-64,-7,69,-8,-83,-10,4,-11,-121,-13,60,-14,68,-15,-68,-16,-114,-16,-57,-16,-95,-15,-42,-14,-110,-12,-99,-10,-28,-8,100,-5,-23,-3,80,0,-122,2,115,4,-5,5,25,7,-58,7,20,8,13,8,-90,7,-2,6,31,6,49,5,51,4,84,3,-77,2,56,2,6,2,33,2,-111,2,75,3,80,4,121,5,-63,6,-12,7,16,9,-7,9,-118,10,-65,10,-56,10,67,10,-120,9,105,8,19,7,66,5,-127,3,-115,1,-82,-1,-47,-3,44,-4,-65,-6,-110,-7,-91,-8,-15,-9,-127,-9,66,-9,36,-9,47,-9,117,-9,-84,-9,0,-8,91,-8,-115,-8,-53,-8,1,-7,69,-7,-111,-7,-37,-7,35,-6,120,-6,-43,-6,68,-5,-100,-5,7,-4,100,-4,-67,-4,-3,-4,67,-3,87,-3,-110,-3,-91,-3,-32,-3,67,-2,-86,-2,95,-1,21,0,-2,0,5,2,37,3,107,4,-78,5,19,7,119,8,-83,9,-50,10,-77,11,101,12,-63,12,-37,12,-87,12,43,12,89,11,67,10,-10,8,-104,7,5,6,123,4,16,3,-98,1,119,0,-125,-1,-56,-2,70,-2,40,-2,57,-2,104,-2,-57,-2,95,-1,-39,-1,48,0,107,0,117,0,30,0,-106,-1,-59,-2,-115,-3,8,-4,95,-6,-118,-8,-97,-10,-28,-12,107,-13,79,-14,-102,-15,109,-15,-47,-15,-63,-14,41,-12,-8,-11,34,-8,-125,-6,-36,-4,47,-1,95,1,73,3,-41,4,0,6,-56,6,33,7,1,7,-100,6,-17,5,38,5,81,4,119,3,-43,2,115,2,68,2,112,2,-39,2,-125,3,-120,4,-60,5,20,7,-115,8,-22,9,50,11,94,12,50,13,-78,13,-38,13,-103,13,-10,12,-8,11,-84,10,9,9,48,7,93,5,80,3,100,1,117,-1,-73,-3,12,-4,-96,-6,-113,-7,-57,-8,60,-8,0,-8,-1,-9,28,-8,101,-8,-109,-8,-37,-8,8,-7,37,-7,37,-7,43,-7,61,-7,54,-7,82,-7,77,-7,91,-7,89,-7,-123,-7,-73,-7,16,-6,-127,-6,-1,-6,-120,-5,36,-4,-74,-4,113,-3,48,-2,-9,-2,-66,-1,-66,0,-85,1,-58,2,-33,3,20,5,108,6,-44,7,64,9,-111,10,-43,11,-7,12,-15,13,-67,14,60,15,-117,15,120,15,21,15,67,14,40,13,-83,11,13,10,53,8,103,6,-82,4,4,3,-86,1,120,0,-103,-1,-3,-2,114,-2,93,-2,104,-2,-117,-2,-48,-2,35,-1,84,-1,112,-1,76,-1}; }
	private static byte[] data82(){ return new byte[] {-12,-2,65,-2,65,-3,3,-4,-99,-6,15,-7,122,-9,-13,-11,-110,-12,106,-13,-115,-14,33,-14,15,-14,-108,-14,122,-13,-48,-12,-110,-10,-96,-8,-40,-6,59,-3,-107,-1,-30,1,-21,3,-85,5,11,7,33,8,-71,8,-20,8,-53,8,108,8,-77,7,-36,6,-28,5,-2,4,59,4,-88,3,76,3,100,3,-86,3,105,4,120,5,-69,6,43,8,-123,9,-37,10,-15,11,-92,12,32,13,56,13,-16,12,76,12,52,11,-76,9,-25,7,-31,5,-35,3,-49,1,-32,-1,25,-2,-101,-4,77,-5,79,-6,-90,-7,89,-7,49,-7,66,-7,-124,-7,-33,-7,53,-6,-106,-6,-35,-6,27,-5,64,-5,120,-5,-101,-5,-100,-5,-101,-5,-127,-5,-114,-5,115,-5,-123,-5,110,-5,-110,-5,-102,-5,-63,-5,-29,-5,8,-4,42,-4,109,-4,-51,-4,76,-3,-28,-3,-66,-2,-92,-1,-93,0,-66,1,-29,2,-25,3,30,5,79,6,120,7,-97,8,-89,9,-117,10,69,11,-57,11,33,12,71,12,60,12,-7,11,124,11,-43,10,-22,9,-38,8,-71,7,-123,6,81,5,36,4,17,3,25,2,103,1,-47,0,115,0,113,0,-103,0,-62,0,37,1,-116,1,-35,1,20,2,22,2,-24,1,104,1,-104,0,107,-1,-9,-3,58,-4,94,-6,119,-8,-110,-10,-20,-12,-126,-13,-102,-14,29,-14,62,-14,-59,-14,-53,-13,56,-11,-6,-10,2,-7,15,-5,63,-3,86,-1,68,1,-4,2,74,4,90,5,-27,5,0,6,-21,5,120,5,-26,4,60,4,-119,3,-20,2,106,2,51,2,46,2,117,2,6,3,-37,3,-11,4,75,6,-44,7,90,9,-50,10,33,12,40,13,-6,13,96,14,111,14,18,14,69,13,32,12,-99,10,-35,8,-22,6,-35,4,-70,2,-58,0,-55,-2,25,-3,-92,-5,-116,-6,-65,-7,83,-7,39,-7,60,-7,-125,-7,-55,-7,5,-6,82,-6,113,-6,123,-6,-126,-6,103,-6,71,-6,-10,-7,-93,-7,57,-7,-55,-8,-123,-8,65,-8,34,-8,53,-8,98,-8,-86,-8,17,-7,-66,-7,105,-6,55,-5,44,-4,55,-3,65,-2,113,-1,-89,0,-19,1,42,3,-126,4,-45,5,21,7,82,8,117,9,124,10,99,11,50,12,-46,12,90,13,-114,13,-104,13,57,13,-90,12,-55,11,-82,10,100,9,11,8,-86,6,62,5,1,4,-51,2,-65,1,-32,0,36,0,-88,-1,86,-1,50,-1,44,-1,65,-1,113,-1,-117,-1,-125,-1,89,-1,-18,-2,61,-2,97,-3,69,-4,-19,-6,104,-7,-23,-9,93,-10,-33,-12,-83,-13,-95,-14,-32,-15,-118,-15,-97,-15,43,-14,25,-13,-123,-12,67,-10,73,-8,112,-6,-81,-4,-35,-2,-1,0,-48,2,114,4,-96,5,-122,6,3,7,34,7,-24,6,105,6,-117,5,-93,4,-101,3,-68,2,-6,1,-113,1,83,1,-95,1,79,2,72,3,-122,4,-18,5,101,7,-62,8,3,10,19,11,-47,11,60,12,65,12,-23,11,13,11,-85,9,-2,7,37,6,28,4,6,2,3,0,17,-2,89,-4,-6,-6,-31,-7,13,-7,-120,-8,90,-8,109,-8,-77,-8,34,-7,-92,-7,44,-6,-92,-6,12,-5,101,-5,-96,-5,-88,-5,-111,-5,101,-5,23,-5,-76,-6,87,-6,-12,-7,-104,-7,70,-7,-29,-8,-63,-8,-109,-8,-108,-8,-87,-8,23,-7,-97,-7,99,-6,83,-5,108,-4,-121,-3,-55,-2,-6,-1,38,1,65,2,71,3,85,4,85,5,56,6,-11,6,-120,7,9,8,97,8,-88,8,-90,8,-66,8,-93,8,67,8,-41,7,52,7,-111,6,-58,5,-29,4,-1,3,21,3,83,2,-111,1,3,1,-104,0,89,0,71,0,101,0,-102,0,-44,0,34,1,89,1,-118,1,-128,1,67,1,-41,0,3,0,-12,-2,125,-3,-46,-5,16,-6,38,-8,83,-10,-93,-12,68,-13,58,-14,-126,-15,58,-15,93,-15,-3,-15,-23,-14,44,-12,-96,-11,73,-9,41,-7,3,-5,-56,-4,91,-2,-62,-1,-62,0,101,1,-58,1,-43,1,-90,1,70,1,-80,0,26,0,115,-1,15,-1,-55,-2,-69,-2,-40,-2,86,-1,49,0,104,1,-42,2,119,4,79,6,15,8,-76,9,31,11,51,12,-19,12,80,13,56,13,-79,12,-61,11,113,10,-48,8,-20,6,-59,4,-102,2,103,0,98,-2,-108,-4,18,-5,-15,-7,44,-7,-78,-8,-96,-8,-69,-8,-10,-8,68,-7,-119,-7,-68,-7,-25,-7,-3,-7,-8,-7,-56,-7,110,-7,-54,-8,31,-8,78,-9,-116,-10,-48,-11,31,-11,-108,-12,51,-12,8,-12,40,-12,109,-12,1,-11,-67,-11,-72,-10,-45,-9,39,-7,-120,-6,15,-4,-97,-3,73,-1,-47,0,81,2,-62,3,28,5,67,6,64,7,28,8,-16,8,-92,9,55,10,-104,10,-65,10,-75,10,94,10,-22,9,24,9,58,8,70,7,54,6,69,5,52,4,93,3,105,2}; }
	private static byte[] data83(){ return new byte[] {-104,1,-46,0,32,0,-101,-1,57,-1,-1,-2,-6,-2,-3,-2,-8,-2,-49,-2,-88,-2,83,-2,-33,-3,72,-3,108,-4,86,-5,32,-6,-61,-8,88,-9,-10,-11,-67,-12,-122,-13,-128,-14,-92,-15,54,-15,-9,-16,52,-15,-49,-15,-41,-14,31,-12,-52,-11,-111,-9,119,-7,109,-5,73,-3,-5,-2,-100,0,-13,1,-18,2,-82,3,6,4,-12,3,-117,3,-16,2,16,2,52,1,98,0,-79,-1,88,-1,68,-1,-99,-1,70,0,46,1,109,2,-79,3,48,5,-96,6,12,8,73,9,66,10,-36,10,9,11,-53,10,23,10,15,9,-103,7,-13,5,0,4,-5,1,1,0,39,-2,-125,-4,34,-5,2,-6,23,-7,120,-8,63,-8,77,-8,-122,-8,-2,-8,-127,-7,21,-6,-78,-6,33,-5,-101,-5,-66,-5,-30,-5,-83,-5,85,-5,-53,-6,55,-6,-115,-7,-53,-8,6,-8,47,-9,127,-10,-38,-11,125,-11,75,-11,86,-11,-44,-11,-114,-10,-94,-9,-43,-8,59,-6,-79,-5,25,-3,-108,-2,-15,-1,77,1,-110,2,-93,3,-108,4,66,5,-43,5,48,6,-117,6,-66,6,-36,6,-52,6,-63,6,-104,6,85,6,17,6,-67,5,61,5,-54,4,30,4,-118,3,-23,2,106,2,-37,1,114,1,35,1,-16,0,-49,0,-26,0,-4,0,36,1,71,1,99,1,113,1,117,1,71,1,-44,0,55,0,42,-1,-19,-3,101,-4,-39,-6,26,-7,-115,-9,30,-10,-51,-12,-43,-13,42,-13,-77,-14,-122,-14,-75,-14,77,-13,37,-12,97,-11,-96,-10,44,-8,-94,-7,35,-5,116,-4,-85,-3,-89,-2,113,-1,-21,-1,38,0,2,0,-54,-1,109,-1,8,-1,-101,-2,75,-2,-4,-3,-43,-3,22,-2,-126,-2,78,-1,104,0,-35,1,125,3,63,5,18,7,-46,8,94,10,-100,11,-126,12,47,13,101,13,70,13,-81,12,-78,11,75,10,-116,8,-91,6,-112,4,-126,2,110,0,-97,-2,67,-3,57,-4,91,-5,-22,-6,-67,-6,-49,-6,-2,-6,45,-5,-126,-5,-57,-5,15,-4,56,-4,20,-4,-39,-5,78,-5,-125,-6,-100,-7,-120,-8,122,-9,77,-10,55,-11,57,-12,-119,-13,9,-13,-39,-14,-4,-14,93,-13,18,-12,4,-11,64,-10,-75,-9,88,-7,31,-5,-4,-4,-53,-2,-97,0,82,2,-15,3,84,5,-123,6,-119,7,117,8,71,9,-20,9,103,10,-59,10,-49,10,-99,10,73,10,-61,9,19,9,95,8,-80,7,-15,6,71,6,-93,5,-10,4,80,4,-101,3,14,3,-127,2,47,2,-22,1,-78,1,-87,1,-124,1,99,1,31,1,-47,0,111,0,-38,-1,49,-1,58,-2,39,-3,13,-4,-74,-6,-125,-7,54,-8,-8,-10,-48,-11,-59,-12,-13,-13,92,-13,9,-13,2,-13,104,-13,28,-12,18,-11,112,-10,-37,-9,118,-7,27,-5,-44,-4,113,-2,19,0,105,1,-79,2,-116,3,1,4,24,4,-34,3,102,3,-79,2,-9,1,56,1,-86,0,96,0,69,0,-120,0,32,1,-37,1,-42,2,16,4,107,5,-20,6,84,8,-73,9,-77,10,-121,11,-43,11,-28,11,121,11,-62,10,-93,9,38,8,-122,6,-67,4,-28,2,39,1,-85,-1,73,-2,42,-3,82,-4,-89,-5,115,-5,116,-5,-64,-5,44,-4,-65,-4,92,-3,-24,-3,115,-2,-43,-2,18,-1,0,-1,-64,-2,85,-2,-76,-3,-31,-4,-12,-5,-47,-6,-85,-7,121,-8,117,-9,105,-10,-70,-11,109,-11,100,-11,-50,-11,-102,-10,-81,-9,-25,-8,113,-6,-14,-5,-116,-3,61,-1,-31,0,90,2,-57,3,-23,4,-16,5,-91,6,37,7,-122,7,-78,7,-55,7,-51,7,-117,7,105,7,45,7,-10,6,-92,6,104,6,31,6,-69,5,114,5,19,5,-64,4,-116,4,91,4,47,4,30,4,16,4,3,4,25,4,52,4,80,4,93,4,123,4,-125,4,102,4,33,4,-92,3,-36,2,-29,1,-118,0,8,-1,-100,-3,7,-4,-109,-6,68,-7,30,-8,28,-9,76,-10,-86,-11,56,-11,39,-11,105,-11,-15,-11,-54,-10,-53,-9,-7,-8,62,-6,118,-5,-97,-4,-88,-3,-88,-2,107,-1,-13,-1,63,0,92,0,90,0,72,0,-16,-1,-78,-1,83,-1,17,-1,-11,-2,13,-1,110,-1,59,0,56,1,-128,2,1,4,-101,5,97,7,11,9,-113,10,-13,11,22,13,-25,13,111,14,-127,14,32,14,103,13,49,12,-88,10,-41,8,-44,6,-28,4,19,3,-123,1,71,0,57,-1,-115,-2,28,-2,-41,-3,-54,-3,-20,-3,43,-2,-104,-2,-18,-2,34,-1,61,-1,40,-1,-32,-2,47,-2,113,-3,72,-4,6,-5,-98,-7,35,-8,-81,-10,102,-11,102,-12,-102,-13,4,-13,-32,-14,-13,-14,109,-13,58,-12,103,-11,-18,-10,-96,-8,-122,-6,-122,-4,-119,-2,-123,0,101,2,53,4,-90,5,-1,6,39,8,14,9,-36,9,120,10,-44,10,-27,10}; }
	private static byte[] data84(){ return new byte[] {-39,10,-102,10,45,10,-82,9,46,9,-70,8,84,8,-28,7,126,7,39,7,-88,6,74,6,-47,5,106,5,6,5,-80,4,106,4,48,4,-18,3,-77,3,109,3,30,3,-82,2,33,2,116,1,-86,0,-62,-1,-68,-2,-77,-3,-124,-4,85,-5,57,-6,-28,-8,-60,-9,-79,-10,-39,-11,32,-11,-65,-12,-101,-12,-51,-12,22,-11,-29,-11,-37,-10,7,-8,83,-7,-78,-6,70,-4,-52,-3,62,-1,-88,0,-54,1,-63,2,68,3,-127,3,116,3,20,3,-87,2,54,2,-74,1,98,1,35,1,21,1,60,1,-114,1,61,2,11,3,28,4,75,5,-99,6,-22,7,41,9,43,10,-9,10,114,11,-107,11,71,11,-96,10,-104,9,84,8,-55,6,51,5,-123,3,-14,1,105,0,24,-1,-17,-3,15,-3,-120,-4,84,-4,109,-4,-66,-4,67,-3,-24,-3,-105,-2,80,-1,3,0,116,0,-60,0,-26,0,-84,0,73,0,-81,-1,-57,-2,-92,-3,62,-4,-58,-6,82,-7,-17,-9,-61,-10,-37,-11,104,-11,66,-11,126,-11,37,-10,21,-9,76,-8,-75,-7,76,-5,-42,-4,-117,-2,32,0,-83,1,12,3,59,4,26,5,-69,5,44,6,100,6,99,6,82,6,12,6,-53,5,-118,5,78,5,39,5,-35,4,-87,4,-127,4,100,4,68,4,63,4,66,4,82,4,85,4,115,4,-108,4,-79,4,-50,4,-5,4,25,5,85,5,118,5,-93,5,-84,5,-109,5,74,5,-83,4,-33,3,-48,2,-97,1,72,0,-19,-2,-108,-3,59,-4,-2,-6,-35,-7,-56,-8,-48,-9,23,-9,-110,-10,48,-10,40,-10,94,-10,-41,-10,119,-9,88,-8,62,-7,41,-6,40,-5,2,-4,-38,-4,-126,-3,29,-2,125,-2,-60,-2,-16,-2,-14,-2,-49,-2,-100,-2,86,-2,14,-2,-4,-3,4,-2,97,-2,-20,-2,-48,-1,-6,0,83,2,-54,3,95,5,-17,6,123,8,0,10,75,11,87,12,34,13,100,13,72,13,-73,12,-71,11,79,10,-59,8,-4,6,73,5,-93,3,52,2,5,1,42,0,78,-1,2,-1,-77,-2,-60,-2,-31,-2,59,-1,-115,-1,12,0,83,0,-106,0,-127,0,61,0,-88,-1,-52,-2,-115,-3,28,-4,-116,-6,-22,-8,79,-9,-53,-11,109,-12,84,-13,-124,-14,-11,-15,-51,-15,1,-14,-118,-14,-104,-13,-5,-12,-78,-10,-108,-8,-127,-6,-103,-4,-121,-2,105,0,52,2,-66,3,54,5,114,6,120,7,49,8,-75,8,-58,8,-50,8,-118,8,53,8,-49,7,108,7,22,7,-39,6,-86,6,-111,6,112,6,84,6,61,6,28,6,0,6,-34,5,-59,5,-96,5,-114,5,96,5,41,5,-37,4,-117,4,29,4,-118,3,-45,2,5,2,59,1,71,0,104,-1,99,-2,96,-3,66,-4,26,-5,-12,-7,-50,-8,-77,-9,-10,-10,34,-10,-112,-11,46,-11,18,-11,22,-11,113,-11,-3,-11,-55,-10,-53,-9,-8,-8,72,-6,-90,-5,5,-3,63,-2,89,-1,40,0,-68,0,-1,0,46,1,26,1,-18,0,-65,0,-116,0,85,0,40,0,65,0,93,0,-62,0,79,1,44,2,41,3,80,4,-97,5,-22,6,17,8,49,9,4,10,-117,10,-73,10,120,10,-16,9,13,9,-20,7,-101,6,30,5,-101,3,18,2,-110,0,58,-1,28,-2,57,-3,-69,-4,120,-4,-123,-4,-44,-4,80,-3,4,-2,-52,-2,-121,-1,72,0,-27,0,-127,1,-79,1,-48,1,103,1,-24,0,-40,-1,-106,-2,-6,-4,65,-5,122,-7,-36,-9,-114,-10,119,-11,-88,-12,62,-12,86,-12,-95,-12,105,-11,-123,-10,3,-8,-115,-7,86,-5,31,-3,-17,-2,118,0,-23,1,56,3,43,4,-61,4,40,5,48,5,13,5,-61,4,117,4,54,4,-58,3,-127,3,55,3,-22,2,-74,2,-111,2,-86,2,-55,2,-2,2,76,3,-113,3,-23,3,32,4,112,4,-74,4,-25,4,49,5,119,5,-65,5,11,6,68,6,76,6,32,6,-63,5,29,5,74,4,96,3,123,2,108,1,79,0,47,-1,6,-2,-60,-4,-78,-5,-111,-6,-102,-7,-99,-8,-33,-9,62,-9,-45,-10,-70,-10,-58,-10,27,-9,124,-9,2,-8,-101,-8,41,-7,-57,-7,88,-6,-24,-6,127,-5,-5,-5,113,-4,-64,-4,-34,-4,-16,-4,-25,-4,-57,-4,-57,-4,-32,-4,32,-3,-117,-3,57,-2,14,-1,22,0,91,1,-67,2,49,4,-78,5,75,7,-45,8,74,10,110,11,84,12,-39,12,-46,12,70,12,101,11,40,10,-45,8,103,7,-24,5,122,4,28,3,-12,1,-19,0,42,0,-90,-1,84,-1,86,-1,-124,-1,-34,-1,83,0,-36,0,92,1,-89,1,-59,1,-114,1,0,1,24,0,-15,-2,100,-3,-58,-5,-39,-7,-16,-9,66,-10,126,-12,6,-13,-56,-15,-23,-16,120,-16,-128,-16,5,-15,-15,-15,108,-13,26,-11,42,-9,70,-7}; }
	private static byte[] data85(){ return new byte[] {110,-5,123,-3,110,-1,75,1,11,3,-109,4,-27,5,-44,6,120,7,-91,7,-107,7,87,7,-18,6,127,6,39,6,-28,5,-90,5,110,5,86,5,76,5,103,5,121,5,-87,5,-41,5,22,6,44,6,103,6,-120,6,-80,6,-91,6,-110,6,65,6,-11,5,105,5,-77,4,-20,3,6,3,37,2,49,1,64,0,56,-1,51,-2,37,-3,30,-4,6,-5,18,-6,40,-7,95,-8,-70,-9,50,-9,-59,-10,104,-10,62,-10,74,-10,100,-10,-51,-10,101,-9,39,-8,49,-7,41,-6,54,-5,49,-4,-6,-4,-77,-3,68,-2,-55,-2,32,-1,100,-1,-127,-1,-73,-1,-68,-1,-51,-1,-43,-1,-19,-1,25,0,89,0,-35,0,-110,1,-115,2,-86,3,-39,4,35,6,95,7,102,8,73,9,-34,9,41,10,31,10,-54,9,48,9,64,8,10,7,-74,5,73,4,-58,2,89,1,-6,-1,-29,-2,-3,-3,101,-3,47,-3,40,-3,105,-3,-27,-3,-110,-2,64,-1,11,0,-43,0,-81,1,78,2,-70,2,-20,2,-70,2,10,2,-16,0,-126,-1,-33,-3,39,-4,70,-6,-110,-8,-4,-10,-68,-11,-57,-12,40,-12,-4,-13,57,-12,-52,-12,-42,-11,51,-9,-17,-8,-58,-6,-62,-4,-87,-2,-127,0,25,2,100,3,104,4,11,5,75,5,89,5,-4,4,-115,4,-26,3,98,3,-71,2,43,2,-100,1,51,1,-34,0,-58,0,-38,0,35,1,-97,1,22,2,-84,2,55,3,-53,3,78,4,-55,4,68,5,-59,5,62,6,-110,6,-43,6,-15,6,-55,6,118,6,-11,5,77,5,-119,4,-62,3,-6,2,55,2,85,1,122,0,-93,-1,-60,-2,-26,-3,-14,-4,29,-4,70,-5,-124,-6,-38,-7,110,-7,10,-7,-43,-8,-84,-8,-86,-8,-69,-8,-57,-8,-21,-8,34,-7,103,-7,-70,-7,21,-6,127,-6,-46,-6,47,-5,87,-5,112,-5,-120,-5,-74,-5,-37,-5,32,-4,122,-4,-6,-4,-98,-3,99,-2,94,-1,104,0,-82,1,7,3,-94,4,70,6,-43,7,107,9,-100,10,114,11,4,12,4,12,-64,11,-1,10,14,10,-9,8,-63,7,102,6,32,5,-19,3,-17,2,1,2,66,1,-71,0,121,0,-124,0,-69,0,66,1,-38,1,108,2,-2,2,81,3,111,3,66,3,-53,2,-27,1,-95,0,48,-1,98,-3,-121,-5,109,-7,-117,-9,-112,-11,-57,-13,42,-14,6,-15,76,-16,7,-16,69,-16,-9,-16,47,-14,-37,-13,-76,-11,-56,-9,-19,-7,75,-4,115,-2,-99,0,-82,2,108,4,-31,5,-44,6,95,7,101,7,65,7,-58,6,73,6,-78,5,52,5,-70,4,92,4,50,4,35,4,23,4,68,4,-105,4,-24,4,83,5,-49,5,64,6,-67,6,31,7,95,7,126,7,120,7,49,7,-72,6,16,6,82,5,-124,4,-87,3,-58,2,-17,1,1,1,14,0,41,-1,79,-2,106,-3,-87,-4,-25,-5,52,-5,-107,-6,-24,-7,99,-7,-66,-8,80,-8,-14,-9,-71,-9,-72,-9,-39,-9,58,-8,-68,-8,82,-7,-23,-7,117,-6,12,-5,-102,-5,19,-4,-100,-4,14,-3,123,-3,-35,-3,52,-2,-116,-2,-37,-2,31,-1,102,-1,-93,-1,-15,-1,86,0,-27,0,-127,1,113,2,122,3,127,4,-118,5,122,6,63,7,13,8,-100,8,5,9,20,9,18,9,-92,8,-2,7,13,7,-16,5,-74,4,110,3,46,2,-17,0,-23,-1,19,-1,90,-2,-1,-3,-46,-3,-9,-3,79,-2,-25,-2,-96,-1,-96,0,-110,1,-103,2,116,3,10,4,79,4,26,4,99,3,89,2,-18,0,89,-1,119,-3,-88,-5,-57,-7,40,-8,-108,-10,113,-11,-109,-12,34,-12,24,-12,-128,-12,81,-11,-106,-10,73,-8,38,-6,49,-4,60,-2,32,0,-45,1,46,3,55,4,-33,4,72,5,59,5,-11,4,104,4,-63,3,-20,2,27,2,70,1,-123,0,-29,-1,124,-1,78,-1,124,-1,-66,-1,82,0,-43,0,-108,1,74,2,-21,2,-74,3,115,4,59,5,18,6,-78,6,47,7,74,7,57,7,-28,6,108,6,-56,5,44,5,119,4,-54,3,21,3,115,2,-29,1,83,1,-60,0,51,0,-93,-1,-8,-2,62,-2,-119,-3,1,-3,125,-4,14,-4,-113,-5,52,-5,-90,-6,68,-6,-52,-7,102,-7,47,-7,12,-7,11,-7,36,-7,66,-7,123,-7,-74,-7,-39,-7,15,-6,49,-6,123,-6,-69,-6,29,-5,127,-5,-9,-5,110,-4,-25,-4,101,-3,49,-2,25,-1,49,0,102,1,-40,2,72,4,-63,5,23,7,63,8,52,9,-34,9,61,10,69,10,28,10,-96,9,-18,8,32,8,87,7,83,6,97,5,105,4,-120,3,-99,2,3,2,-90,1,-103,1,-28,1,99,2,-9,2,-102,3,33,4,-116,4,-57,4,-60,4,109,4,-88,3,-106,2,54,1,126,-1,-99,-3,116,-5,84,-7}; }
	private static byte[] data86(){ return new byte[] {9,-9,-1,-12,46,-13,-76,-15,-118,-16,-4,-17,-22,-17,72,-16,25,-15,101,-14,5,-12,-21,-11,15,-8,105,-6,-50,-4,48,-1,97,1,53,3,-61,4,-45,5,90,6,-95,6,-126,6,35,6,-111,5,0,5,82,4,-54,3,66,3,-15,2,-55,2,-81,2,-42,2,42,3,-74,3,89,4,33,5,-8,5,-66,6,123,7,0,8,102,8,-128,8,88,8,-22,7,60,7,96,6,82,5,103,4,89,3,70,2,32,1,24,0,41,-1,74,-2,-94,-3,28,-3,-64,-4,80,-4,-24,-5,124,-5,-15,-6,124,-6,13,-6,-74,-7,-123,-7,86,-7,75,-7,74,-7,79,-7,94,-7,-121,-7,-86,-7,-37,-7,65,-6,-91,-6,11,-5,-123,-5,11,-4,-118,-4,35,-3,-87,-3,40,-2,-78,-2,18,-1,-119,-1,-33,-1,97,0,-7,0,-91,1,106,2,90,3,23,4,-32,4,-111,5,45,6,-79,6,27,7,118,7,-117,7,-126,7,57,7,-60,6,14,6,37,5,55,4,53,3,61,2,102,1,-117,0,-52,-1,50,-1,-72,-2,116,-2,105,-2,-84,-2,67,-1,-3,-1,-20,0,-8,1,7,3,-13,3,-100,4,-23,4,-22,4,112,4,-104,3,92,2,-6,0,82,-1,-119,-3,-78,-5,-35,-7,54,-8,-74,-10,124,-11,-101,-12,17,-12,16,-12,-93,-12,-95,-11,22,-9,-40,-8,-75,-6,-76,-4,-88,-2,-123,0,12,2,74,3,85,4,-22,4,30,5,-20,4,127,4,-52,3,-36,2,-44,1,-83,0,-77,-1,-39,-2,79,-2,12,-2,4,-2,61,-2,-97,-2,70,-1,-16,-1,-42,0,-80,1,-62,2,-22,3,18,5,31,6,-24,6,-116,7,-88,7,-91,7,66,7,-62,6,46,6,117,5,-84,4,11,4,70,3,-82,2,31,2,-82,1,43,1,-58,0,106,0,0,0,-121,-1,42,-1,-29,-2,-104,-2,75,-2,-35,-3,114,-3,-25,-4,54,-4,117,-5,-59,-6,52,-6,-87,-7,53,-7,-26,-8,-59,-8,-109,-8,117,-8,99,-8,121,-8,-89,-8,17,-7,-128,-7,41,-6,-53,-6,103,-5,-14,-5,-117,-4,47,-3,-29,-3,-45,-2,-38,-1,-4,0,49,2,87,3,120,4,121,5,65,6,-13,6,-125,7,-53,7,-12,7,-6,7,-64,7,109,7,-14,6,-126,6,-11,5,82,5,-93,4,-52,3,44,3,-84,2,113,2,124,2,-55,2,70,3,-37,3,123,4,12,5,-119,5,-19,5,0,6,-40,5,96,5,-114,4,72,3,-48,1,-5,-1,-8,-3,-72,-5,113,-7,70,-9,77,-11,-126,-13,28,-14,24,-15,-115,-16,113,-16,-55,-16,-111,-15,-66,-14,106,-12,81,-10,-103,-8,-15,-6,93,-3,-114,-1,112,1,-20,2,21,4,-36,4,46,5,48,5,5,5,-102,4,29,4,108,3,-43,2,80,2,-37,1,-93,1,117,1,-116,1,-17,1,-121,2,80,3,89,4,91,5,114,6,86,7,45,8,-54,8,42,9,73,9,-1,8,98,8,-101,7,-111,6,-116,5,60,4,-9,2,-63,1,-119,0,104,-1,-124,-2,-45,-3,87,-3,15,-3,-62,-4,-125,-4,60,-4,-25,-5,-90,-5,120,-5,100,-5,77,-5,67,-5,51,-5,-14,-6,-72,-6,89,-6,-7,-7,-70,-7,-112,-7,-120,-7,-117,-7,-68,-7,-6,-7,92,-6,-35,-6,126,-5,41,-4,-24,-4,-108,-3,59,-2,-28,-2,-107,-1,106,0,57,1,18,2,-17,2,-60,3,90,4,-10,4,127,5,-19,5,47,6,118,6,-116,6,-106,6,94,6,20,6,-115,5,-26,4,24,4,90,3,-113,2,-21,1,64,1,-116,0,-3,-1,111,-1,-25,-2,-94,-2,-104,-2,-37,-2,-125,-1,67,0,77,1,75,2,73,3,30,4,-42,4,46,5,70,5,4,5,96,4,126,3,78,2,-34,0,93,-1,-91,-3,-15,-5,58,-6,-112,-8,15,-9,-17,-11,34,-11,-14,-12,46,-11,-15,-11,11,-9,100,-8,0,-6,-66,-5,-118,-3,76,-1,-32,0,62,2,57,3,-18,3,69,4,57,4,-45,3,27,3,47,2,13,1,-38,-1,-46,-2,-24,-3,68,-3,-32,-4,-76,-4,-63,-4,10,-3,-121,-3,82,-2,115,-1,-88,0,15,2,-119,3,-4,4,50,6,46,7,-42,7,38,8,23,8,-57,7,63,7,-109,6,-39,5,30,5,92,4,-97,3,-10,2,79,2,-13,1,-126,1,73,1,7,1,-24,0,-39,0,-42,0,-43,0,-45,0,-88,0,102,0,-31,-1,66,-1,105,-2,126,-3,-118,-4,-121,-5,-102,-6,-36,-7,43,-7,112,-8,-71,-9,84,-9,0,-9,-9,-10,47,-9,-71,-9,104,-8,14,-7,-60,-7,113,-6,40,-5,-9,-5,-48,-4,-55,-3,-50,-2,-28,-1,-28,0,-28,1,-47,2,-96,3,74,4,-29,4,73,5,-124,5,-40,5,-24,5,-11,5,-13,5,-43,5,-61,5,-103,5,85,5,-7,4,115,4,9,4,-99,3,111,3,76,3,113,3,-58,3,40,4,-98,4,32,5}; }
	private static byte[] data87(){ return new byte[] {-116,5,-11,5,52,6,116,6,85,6,19,6,105,5,126,4,44,3,-98,1,-62,-1,-57,-3,-54,-5,-50,-7,-33,-9,44,-10,-121,-12,58,-13,61,-14,-81,-15,-104,-15,14,-14,-50,-14,20,-12,-67,-11,-97,-9,-84,-7,-33,-5,-31,-3,-81,-1,35,1,87,2,26,3,-91,3,-61,3,-65,3,105,3,-7,2,97,2,-69,1,35,1,-97,0,39,0,-8,-1,45,0,-91,0,89,1,83,2,-126,3,-55,4,3,6,62,7,86,8,64,9,-48,9,24,10,-6,9,-124,9,-43,8,-50,7,-93,6,73,5,-54,3,96,2,19,1,-30,-1,-4,-2,66,-2,-79,-3,98,-3,22,-3,-36,-4,-64,-4,-76,-4,-58,-4,-23,-4,20,-3,54,-3,42,-3,8,-3,-80,-4,45,-4,-113,-5,-50,-6,31,-6,-111,-7,11,-7,-77,-8,99,-8,116,-8,-100,-8,14,-7,-103,-7,91,-6,57,-5,25,-4,2,-3,38,-2,84,-1,-124,0,-78,1,-64,2,-68,3,-121,4,44,5,-109,5,-18,5,11,6,42,6,40,6,12,6,-60,5,88,5,-30,4,56,4,-90,3,40,3,-67,2,88,2,-9,1,-113,1,-14,0,103,0,-38,-1,127,-1,67,-1,49,-1,101,-1,-31,-1,-128,0,53,1,-3,1,-41,2,-120,3,50,4,-93,4,-60,4,-111,4,44,4,-125,3,-85,2,-91,1,122,0,40,-1,-83,-3,18,-4,120,-6,8,-7,-48,-9,15,-9,-87,-10,-70,-10,41,-9,-37,-9,-53,-8,10,-6,94,-5,-11,-4,118,-2,5,0,85,1,105,2,38,3,-102,3,-88,3,102,3,-36,2,-5,1,-6,0,-28,-1,-56,-2,-36,-3,1,-3,91,-4,-43,-5,-112,-5,-84,-5,8,-4,-66,-4,-42,-3,15,-1,-94,0,50,2,-47,3,62,5,121,6,67,7,-64,7,-19,7,-63,7,96,7,-42,6,45,6,96,5,-91,4,-12,3,52,3,-119,2,25,2,-84,1,120,1,119,1,-96,1,-43,1,46,2,90,2,-115,2,-106,2,108,2,28,2,-125,1,-79,0,-61,-1,-101,-2,111,-3,57,-4,2,-5,-74,-7,-109,-8,126,-9,-70,-10,42,-10,-1,-11,34,-10,-123,-10,17,-9,-86,-9,123,-8,60,-7,43,-6,44,-5,95,-4,-117,-3,-71,-2,-36,-1,-30,0,-67,1,101,2,-16,2,103,3,-78,3,-25,3,-5,3,15,4,2,4,31,4,58,4,101,4,117,4,124,4,106,4,61,4,7,4,-51,3,-67,3,-52,3,-10,3,49,4,116,4,-56,4,27,5,116,5,-54,5,15,6,103,6,-104,6,-115,6,73,6,-60,5,-26,4,-61,3,118,2,-15,0,88,-1,-79,-3,10,-4,68,-6,-123,-8,-13,-10,-123,-11,101,-12,-108,-13,70,-13,79,-13,-45,-13,-94,-12,-31,-11,70,-9,2,-7,-63,-6,-119,-4,31,-2,-122,-1,-73,0,-102,1,56,2,-81,2,-38,2,-45,2,-108,2,36,2,112,1,-73,0,-8,-1,123,-1,36,-1,31,-1,108,-1,28,0,-21,0,-22,1,11,3,101,4,-81,5,-4,6,27,8,-21,8,112,9,-103,9,115,9,-18,8,28,8,8,7,-71,5,99,4,2,3,-61,1,-92,0,-77,-1,-16,-2,67,-2,-47,-3,-106,-3,111,-3,115,-3,-75,-3,1,-2,95,-2,-76,-2,-10,-2,38,-1,-10,-2,-100,-2,19,-2,63,-3,110,-4,-122,-5,-86,-6,-58,-7,20,-7,123,-8,39,-8,-9,-9,9,-8,55,-8,-94,-8,93,-7,62,-6,76,-5,-116,-4,-14,-3,107,-1,-49,0,30,2,87,3,88,4,23,5,-101,5,0,6,40,6,41,6,6,6,-99,5,-3,4,82,4,-106,3,-21,2,85,2,7,2,-76,1,117,1,57,1,-27,0,114,0,17,0,-63,-1,-95,-1,-114,-1,-82,-1,-22,-1,64,0,-68,0,58,1,-55,1,84,2,-11,2,95,3,-100,3,-49,3,-50,3,-103,3,67,3,-52,2,49,2,92,1,70,0,23,-1,-54,-3,91,-4,25,-5,11,-6,76,-7,-39,-8,-89,-8,-56,-8,32,-7,-76,-7,121,-6,-128,-5,-90,-4,-9,-3,52,-1,109,0,101,1,29,2,-119,2,-74,2,-109,2,66,2,-74,1,33,1,65,0,103,-1,82,-2,96,-3,121,-4,-52,-5,77,-5,12,-5,63,-5,-55,-5,-104,-4,-81,-3,6,-1,-115,0,22,2,113,3,-110,4,-111,5,31,6,105,6,125,6,77,6,-10,5,102,5,-49,4,19,4,84,3,-121,2,-22,1,92,1,-10,0,-16,0,17,1,116,1,-26,1,-115,2,49,3,-82,3,43,4,88,4,77,4,4,4,-125,3,-65,2,-84,1,116,0,-10,-2,97,-3,-61,-5,47,-6,-56,-8,-106,-9,-87,-10,42,-10,-22,-11,-21,-11,21,-10,-107,-10,60,-9,-3,-9,-4,-8,43,-6,121,-5,-49,-4,38,-2,89,-1,83,0,59,1,-41,1,63,2,127,2,-112,2,-119,2,115,2,82,2,59,2,25,2,35,2,64,2,84,2,122,2}; }
	private static byte[] data88(){ return new byte[] {-118,2,-93,2,-71,2,-9,2,62,3,-90,3,24,4,-112,4,-13,4,63,5,-121,5,-53,5,16,6,100,6,-118,6,-90,6,124,6,58,6,-77,5,-7,4,22,4,28,3,2,2,-41,0,-122,-1,39,-2,-96,-4,20,-5,-122,-7,45,-8,1,-9,28,-10,-104,-11,94,-11,100,-11,-48,-11,126,-10,116,-9,-110,-8,-28,-7,60,-5,120,-4,-111,-3,-103,-2,-123,-1,73,0,-20,0,73,1,126,1,106,1,34,1,-82,0,7,0,102,-1,3,-1,-75,-2,-82,-2,-18,-2,90,-1,-15,-1,-41,0,-56,1,6,3,57,4,-124,5,-89,6,-90,7,73,8,-97,8,-84,8,68,8,-78,7,-36,6,-53,5,-87,4,119,3,98,2,46,1,59,0,61,-1,-105,-2,6,-2,-72,-3,-93,-3,-46,-3,36,-2,-90,-2,68,-1,-27,-1,102,0,-92,0,-89,0,102,0,-26,-1,45,-1,76,-2,78,-3,77,-4,56,-5,50,-6,72,-7,-121,-8,-18,-9,-109,-9,-125,-9,-97,-9,43,-8,-14,-8,1,-6,84,-5,-71,-4,67,-2,-76,-1,52,1,123,2,-109,3,124,4,24,5,-99,5,-50,5,-78,5,114,5,-38,4,45,4,84,3,-112,2,-44,1,73,1,-12,0,-100,0,118,0,67,0,25,0,-31,-1,-70,-1,-58,-1,-28,-1,46,0,121,0,-54,0,42,1,-114,1,-24,1,67,2,-124,2,-61,2,-8,2,14,3,-1,2,-3,2,-38,2,-77,2,115,2,11,2,114,1,-88,0,-58,-1,-58,-2,-88,-3,-74,-4,-19,-5,83,-5,-28,-6,-81,-6,-118,-6,-120,-6,-27,-6,79,-5,-4,-5,-45,-4,-44,-3,-49,-2,-72,-1,125,0,26,1,111,1,-95,1,-79,1,-107,1,81,1,-22,0,68,0,-106,-1,-83,-2,-47,-3,-12,-4,45,-4,-81,-5,114,-5,115,-5,-53,-5,94,-4,65,-3,-120,-2,-55,-1,28,1,89,2,110,3,80,4,-22,4,73,5,-111,5,-99,5,-128,5,31,5,-116,4,-49,3,8,3,29,2,85,1,-75,0,79,0,39,0,79,0,-106,0,18,1,-64,1,119,2,59,3,-22,3,-122,4,-11,4,18,5,-18,4,113,4,-93,3,126,2,44,1,-100,-1,-12,-3,78,-4,-65,-6,97,-7,74,-8,105,-9,-48,-10,122,-10,112,-10,-87,-10,28,-9,-29,-9,-14,-8,18,-6,123,-5,-42,-4,29,-2,88,-1,69,0,6,1,-117,1,-60,1,-46,1,-40,1,-87,1,116,1,55,1,-8,0,-56,0,-89,0,-97,0,-84,0,-38,0,2,1,74,1,-82,1,38,2,-63,2,99,3,15,4,-93,4,43,5,-112,5,-25,5,61,6,112,6,125,6,-104,6,109,6,30,6,-86,5,26,5,103,4,-61,3,15,3,80,2,120,1,-107,0,-112,-1,91,-2,43,-3,-18,-5,-32,-6,-37,-7,19,-7,120,-8,28,-8,-39,-9,-39,-9,38,-8,-95,-8,63,-7,-18,-7,-86,-6,120,-5,81,-4,52,-3,8,-2,-61,-2,-125,-1,-3,-1,86,0,110,0,86,0,0,0,-85,-1,85,-1,11,-1,-20,-2,-11,-2,5,-1,80,-1,-62,-1,108,0,77,1,64,2,126,3,-86,4,-53,5,-95,6,80,7,-79,7,-60,7,-106,7,47,7,-126,6,-57,5,-49,4,-54,3,-87,2,126,1,108,0,-127,-1,-75,-2,6,-2,-81,-3,-121,-3,-107,-3,13,-2,-98,-2,90,-1,19,0,-52,0,71,1,122,1,119,1,51,1,-57,0,39,0,112,-1,-126,-2,111,-3,85,-4,47,-5,34,-6,51,-7,-125,-8,7,-8,-11,-9,54,-8,-58,-8,-91,-7,-39,-6,47,-4,-72,-3,46,-1,-71,0,32,2,99,3,110,4,56,5,-74,5,-38,5,-83,5,64,5,117,4,-86,3,-68,2,-37,1,17,1,112,0,-12,-1,-96,-1,79,-1,36,-1,15,-1,-1,-2,22,-1,81,-1,-71,-1,24,0,-82,0,26,1,-105,1,-23,1,47,2,99,2,101,2,105,2,93,2,89,2,66,2,53,2,35,2,17,2,-8,1,-58,1,112,1,-3,0,110,0,-38,-1,72,-1,-43,-2,106,-2,22,-2,-69,-3,112,-3,51,-3,2,-3,1,-3,36,-3,118,-3,-41,-3,78,-2,-62,-2,26,-1,122,-1,-64,-1,-2,-1,53,0,98,0,126,0,126,0,94,0,22,0,-98,-1,1,-1,105,-2,-84,-3,36,-3,-116,-4,66,-4,35,-4,71,-4,-94,-4,67,-3,32,-2,17,-1,18,0,-2,0,-32,1,-114,2,59,3,-52,3,59,4,127,4,-121,4,82,4,-20,3,58,3,-126,2,-79,1,-10,0,126,0,36,0,-7,-1,11,0,55,0,-76,0,74,1,11,2,-33,2,-53,3,-106,4,58,5,-98,5,-76,5,124,5,-18,4,18,4,-12,2,-97,1,46,0,-101,-2,10,-3,-96,-5,96,-6,58,-7,90,-8,-68,-9,84,-9,76,-9,-116,-9,26,-8,6,-7,39,-6,102,-5,-31,-4,28,-2,75,-1,38,0,-20,0,95,1}; }
	private static byte[] data89(){ return new byte[] {-101,1,-83,1,-111,1,81,1,-16,0,117,0,15,0,-114,-1,73,-1,9,-1,-14,-2,-22,-2,47,-1,-105,-1,26,0,-45,0,-99,1,107,2,80,3,-4,3,-74,4,76,5,-57,5,44,6,89,6,117,6,86,6,4,6,-119,5,5,5,117,4,-14,3,114,3,4,3,-122,2,27,2,110,1,-66,0,-15,-1,42,-1,84,-2,-94,-3,-40,-4,50,-4,-85,-5,31,-5,-49,-6,-121,-6,90,-6,86,-6,92,-6,115,-6,-99,-6,-19,-6,93,-5,-27,-5,121,-4,26,-3,-78,-3,41,-2,-121,-2,-65,-2,-44,-2,-34,-2,-43,-2,-52,-2,-39,-2,-36,-2,-13,-2,12,-1,60,-1,-117,-1,22,0,-65,0,-78,1,-85,2,-106,3,-123,4,72,5,-37,5,66,6,125,6,-110,6,122,6,47,6,-61,5,31,5,60,4,81,3,60,2,56,1,59,0,90,-1,-102,-2,19,-2,-48,-3,-49,-3,23,-2,-90,-2,78,-1,13,0,-85,0,51,1,112,1,-85,1,-93,1,118,1,43,1,-76,0,-7,-1,8,-1,-22,-3,-71,-4,-105,-5,114,-6,-104,-7,-13,-8,-100,-8,-94,-8,-28,-8,127,-7,89,-6,110,-5,-73,-4,37,-2,-85,-1,49,1,-121,2,-68,3,-98,4,56,5,122,5,106,5,13,5,110,4,-86,3,-46,2,-2,1,42,1,103,0,-50,-1,61,-1,-56,-2,108,-2,52,-2,59,-2,98,-2,-68,-2,64,-1,-46,-1,-120,0,36,1,-88,1,5,2,58,2,75,2,89,2,45,2,4,2,-31,1,-100,1,100,1,66,1,15,1,-10,0,-58,0,-114,0,110,0,50,0,14,0,-17,-1,-27,-1,-41,-1,-67,-1,-93,-1,120,-1,78,-1,49,-1,40,-1,28,-1,30,-1,31,-1,41,-1,44,-1,21,-1,-2,-2,3,-1,5,-1,36,-1,76,-1,111,-1,113,-1,97,-1,58,-1,-11,-2,-105,-2,67,-2,-52,-3,122,-3,35,-3,-18,-4,-47,-4,-22,-4,46,-3,-105,-3,37,-2,-67,-2,91,-1,-20,-1,-110,0,49,1,-46,1,98,2,-26,2,54,3,115,3,94,3,33,3,-89,2,23,2,-109,1,6,1,-94,0,63,0,6,0,-13,-1,-5,-1,66,0,-64,0,106,1,61,2,38,3,-1,3,-53,4,86,5,-94,5,-89,5,111,5,6,5,69,4,99,3,44,2,-20,0,124,-1,12,-2,-100,-4,79,-5,27,-6,11,-7,93,-8,-22,-9,-47,-9,24,-8,-66,-8,-76,-7,-38,-6,34,-4,97,-3,-122,-2,-112,-1,91,0,-5,0,111,1,-83,1,-74,1,-119,1,50,1,-90,0,23,0,125,-1,-28,-2,104,-2,8,-2,-40,-3,-36,-3,23,-2,-125,-2,40,-1,-11,-1,-27,0,-57,1,-63,2,-73,3,-127,4,59,5,-70,5,15,6,31,6,-4,5,-96,5,52,5,-107,4,12,4,-128,3,-6,2,-108,2,29,2,-70,1,68,1,-45,0,90,0,-25,-1,-121,-1,27,-1,-47,-2,120,-2,59,-2,-27,-3,-108,-3,65,-3,-23,-4,-111,-4,64,-4,-15,-5,-59,-5,-98,-5,-107,-5,-94,-5,-49,-5,24,-4,103,-4,-97,-4,-40,-4,20,-3,66,-3,120,-3,-78,-3,-7,-3,68,-2,124,-2,-65,-2,-15,-2,59,-1,-100,-1,25,0,-80,0,111,1,38,2,-66,2,95,3,-38,3,73,4,-83,4,6,5,57,5,90,5,76,5,29,5,-59,4,45,4,112,3,-93,2,-63,1,-41,0,-2,-1,66,-1,-81,-2,101,-2,77,-2,118,-2,-42,-2,90,-1,-31,-1,123,0,-8,0,108,1,-66,1,-6,1,7,2,-10,1,-93,1,17,1,67,0,66,-1,31,-2,-19,-4,-44,-5,-53,-6,1,-6,117,-7,47,-7,12,-7,77,-7,-42,-7,-79,-6,-53,-5,36,-3,-111,-2,7,0,105,1,-102,2,-110,3,74,4,-74,4,-38,4,-63,4,97,4,-54,3,38,3,95,2,-105,1,-53,0,0,0,74,-1,-101,-2,39,-2,-46,-3,-62,-3,-25,-3,78,-2,-42,-2,-111,-1,65,0,-19,0,-125,1,-30,1,48,2,73,2,90,2,42,2,-2,1,-88,1,71,1,-24,0,124,0,46,0,-43,-1,-104,-1,102,-1,88,-1,95,-1,-128,-1,-73,-1,2,0,82,0,-117,0,-49,0,-16,0,18,1,56,1,60,1,37,1,23,1,-46,0,-121,0,24,0,-79,-1,55,-1,-18,-2,-80,-2,-109,-2,125,-2,122,-2,111,-2,90,-2,71,-2,38,-2,-3,-3,-28,-3,-56,-3,-91,-3,-97,-3,-95,-3,-79,-3,-69,-3,-19,-3,36,-2,116,-2,-67,-2,2,-1,94,-1,-56,-1,41,0,-95,0,14,1,-122,1,-54,1,-17,1,-18,1,-49,1,-107,1,76,1,0,1,-77,0,116,0,56,0,16,0,-10,-1,5,0,65,0,-76,0,90,1,21,2,-18,2,-78,3,90,4,-31,4,65,5,105,5,118,5,64,5,-36,4,55,4,104,3,92,2,59,1,-17,-1,-97,-2,74,-3,17,-4,-24,-6,-3,-7}; }
	private static byte[] data90(){ return new byte[] {81,-7,12,-7,8,-7,95,-7,-8,-7,-52,-6,-82,-5,-91,-4,-102,-3,-126,-2,89,-1,18,0,-79,0,12,1,61,1,50,1,-16,0,-126,0,-7,-1,88,-1,-53,-2,43,-2,-63,-3,107,-3,85,-3,114,-3,-59,-3,70,-2,9,-1,-29,-1,-28,0,-9,1,-14,2,-28,3,-71,4,66,5,-106,5,-90,5,-120,5,33,5,-85,4,21,4,124,3,-25,2,93,2,-25,1,113,1,-5,0,-96,0,67,0,5,0,-40,-1,-49,-1,-65,-1,-48,-1,-45,-1,-37,-1,-61,-1,-104,-1,74,-1,-4,-2,-107,-2,43,-2,-71,-3,71,-3,-37,-4,-121,-4,55,-4,-1,-5,-29,-5,-45,-5,-46,-5,-39,-5,1,-4,54,-4,-116,-4,-13,-4,97,-3,-40,-3,78,-2,-64,-2,56,-1,-73,-1,47,0,-73,0,62,1,-80,1,20,2,98,2,-99,2,-59,2,2,3,49,3,91,3,-116,3,-90,3,-73,3,-72,3,-117,3,82,3,-38,2,97,2,-63,1,22,1,-127,0,-23,-1,123,-1,49,-1,20,-1,16,-1,70,-1,-127,-1,-56,-1,47,0,-112,0,-8,0,97,1,-61,1,-11,1,18,2,-16,1,-96,1,11,1,74,0,108,-1,115,-2,123,-3,-122,-4,-79,-5,-3,-6,125,-6,46,-6,32,-6,93,-6,-27,-6,-68,-5,-66,-4,-38,-3,12,-1,59,0,60,1,54,2,-25,2,127,3,-35,3,-14,3,-40,3,-113,3,38,3,-104,2,-20,1,45,1,104,0,-103,-1,-16,-2,76,-2,-19,-3,-65,-3,-62,-3,12,-2,-117,-2,43,-1,-62,-1,109,0,-17,0,104,1,-53,1,13,2,49,2,29,2,-11,1,-96,1,54,1,-62,0,43,0,-70,-1,56,-1,-35,-2,-108,-2,-127,-2,-121,-2,-79,-2,17,-1,112,-1,-7,-1,125,0,15,1,-109,1,7,2,85,2,-102,2,-99,2,124,2,44,2,-60,1,47,1,-94,0,4,0,124,-1,2,-1,-78,-2,103,-2,52,-2,22,-2,-3,-3,-13,-3,-28,-3,-18,-3,3,-2,24,-2,57,-2,111,-2,-100,-2,-54,-2,-31,-2,9,-1,15,-1,35,-1,43,-1,66,-1,73,-1,104,-1,-93,-1,-64,-1,-10,-1,47,0,81,0,91,0,106,0,96,0,84,0,56,0,35,0,-10,-1,-35,-1,-81,-1,-100,-1,-90,-1,-55,-1,8,0,120,0,-4,0,-109,1,56,2,-52,2,97,3,-38,3,86,4,-92,4,-28,4,-12,4,-33,4,-97,4,46,4,-117,3,-66,2,-50,1,-81,0,-113,-1,111,-2,92,-3,100,-4,-100,-5,20,-5,-58,-6,-60,-6,-23,-6,67,-5,-74,-5,74,-4,-2,-4,-81,-3,117,-2,35,-1,-63,-1,55,0,-124,0,-97,0,-119,0,60,0,-58,-1,87,-1,-54,-2,60,-2,-55,-3,97,-3,32,-3,13,-3,56,-3,-114,-3,40,-2,-5,-2,-38,-1,-21,0,-39,1,-53,2,-106,3,50,4,-92,4,-35,4,-39,4,-82,4,86,4,-30,3,100,3,-33,2,78,2,-48,1,75,1,-42,0,120,0,33,0,-7,-1,-15,-1,0,0,53,0,104,0,-89,0,-42,0,-21,0,-32,0,-59,0,-117,0,56,0,-31,-1,95,-1,-20,-2,86,-2,-52,-3,49,-3,-81,-4,51,-4,-49,-5,-122,-5,95,-5,101,-5,123,-5,-73,-5,18,-4,-123,-4,23,-3,-76,-3,94,-2,13,-1,-52,-1,115,0,20,1,-92,1,15,2,88,2,127,2,-117,2,-118,2,-120,2,-128,2,-116,2,-113,2,-111,2,-110,2,-119,2,105,2,46,2,-14,1,-107,1,62,1,-48,0,125,0,25,0,-31,-1,-91,-1,-124,-1,119,-1,122,-1,-111,-1,-66,-1,-2,-1,78,0,-76,0,13,1,125,1,-63,1,-18,1,-18,1,-63,1,108,1,-3,0,91,0,-73,-1,0,-1,65,-2,-128,-3,-55,-4,56,-4,-47,-5,-106,-5,-113,-5,-39,-5,74,-4,-23,-4,-92,-3,120,-2,54,-1,14,0,-55,0,121,1,11,2,125,2,-72,2,-32,2,-43,2,-89,2,86,2,-37,1,69,1,-96,0,-11,-1,74,-1,-64,-2,84,-2,21,-2,39,-2,76,-2,-97,-2,11,-1,-117,-1,8,0,-124,0,-12,0,103,1,-73,1,-14,1,0,2,-21,1,-90,1,73,1,-65,0,64,0,-87,-1,44,-1,-62,-2,110,-2,55,-2,39,-2,72,-2,-114,-2,4,-1,-117,-1,48,0,-33,0,-116,1,39,2,-77,2,12,3,74,3,59,3,16,3,-83,2,47,2,-103,1,-19,0,66,0,-81,-1,30,-1,-108,-2,41,-2,-58,-3,126,-3,77,-3,53,-3,61,-3,116,-3,-75,-3,24,-2,127,-2,-21,-2,79,-1,-101,-1,-24,-1,3,0,37,0,39,0,30,0,27,0,3,0,-2,-1,-41,-1,-45,-1,-74,-1,-93,-1,-117,-1,-123,-1,103,-1,111,-1,88,-1,86,-1,67,-1,64,-1,51,-1,69,-1,100,-1,-109,-1,-41,-1,63,0,-87,0,31,1,-120,1,3,2,112,2,-32,2,61,3,-97,3,-19,3}; }
	private static byte[] data91(){ return new byte[] {34,4,59,4,50,4,10,4,-81,3,55,3,-112,2,-59,1,-8,0,21,0,61,-1,110,-2,-66,-3,52,-3,-49,-4,-121,-4,99,-4,101,-4,125,-4,-67,-4,12,-3,-122,-3,10,-2,-110,-2,13,-1,106,-1,-75,-1,-35,-1,-39,-1,-70,-1,127,-1,31,-1,-63,-2,79,-2,-33,-3,123,-3,42,-3,18,-3,19,-3,97,-3,-40,-3,119,-2,69,-1,27,0,-10,0,-61,1,127,2,36,3,-103,3,-21,3,20,4,13,4,-39,3,-111,3,45,3,-51,2,78,2,-60,1,71,1,-55,0,89,0,33,0,-3,-1,-7,-1,65,0,121,0,-40,0,33,1,108,1,-103,1,-78,1,-62,1,-92,1,112,1,38,1,-67,0,54,0,-106,-1,-30,-2,62,-2,124,-3,-49,-4,68,-4,-62,-5,103,-5,44,-5,21,-5,47,-5,112,-5,-42,-5,110,-4,26,-3,-34,-3,-79,-2,-117,-1,78,0,9,1,-103,1,12,2,81,2,116,2,-120,2,117,2,99,2,68,2,43,2,10,2,-5,1,-35,1,-73,1,-123,1,80,1,32,1,-15,0,-74,0,-119,0,92,0,51,0,13,0,-14,-1,-32,-1,-60,-1,-78,-1,-78,-1,-75,-1,-48,-1,-2,-1,76,0,-115,0,-35,0,26,1,67,1,87,1,75,1,47,1,-13,0,-103,0,44,0,-59,-1,49,-1,-82,-2,32,-2,-87,-3,75,-3,23,-3,3,-3,21,-3,81,-3,-91,-3,9,-2,119,-2,8,-1,-112,-1,37,0,-77,0,38,1,-111,1,-23,1,34,2,59,2,49,2,6,2,-81,1,74,1,-57,0,52,0,-77,-1,53,-1,-28,-2,-93,-2,-113,-2,-92,-2,-58,-2,0,-1,79,-1,-96,-1,-5,-1,88,0,-67,0,17,1,82,1,90,1,83,1,38,1,-42,0,117,0,10,0,-126,-1,21,-1,-97,-2,69,-2,15,-2,-24,-3,13,-2,65,-2,-82,-2,59,-1,-20,-1,-91,0,99,1,15,2,-78,2,38,3,116,3,-117,3,119,3,59,3,-48,2,70,2,-85,1,19,1,97,0,-78,-1,16,-1,116,-2,-19,-3,-127,-3,63,-3,25,-3,34,-3,80,-3,-92,-3,10,-2,127,-2,-8,-2,102,-1,-55,-1,44,0,90,0,-114,0,-95,0,-83,0,-103,0,119,0,75,0,30,0,-25,-1,-88,-1,122,-1,62,-1,6,-1,-24,-2,-60,-2,-73,-2,-85,-2,-81,-2,-87,-2,-56,-2,-35,-2,28,-1,83,-1,-82,-1,-12,-1,77,0,-97,0,-7,0,69,1,-102,1,-25,1,69,2,-106,2,-23,2,47,3,94,3,109,3,106,3,70,3,2,3,-89,2,37,2,-88,1,13,1,119,0,-33,-1,86,-1,-40,-2,104,-2,3,-2,-76,-3,-124,-3,109,-3,109,-3,-103,-3,-55,-3,29,-2,-128,-2,-52,-2,27,-1,89,-1,120,-1,-120,-1,-123,-1,94,-1,47,-1,-31,-2,-120,-2,40,-2,-37,-3,-107,-3,106,-3,108,-3,-113,-3,-25,-3,88,-2,-15,-2,127,-1,37,0,-60,0,94,1,-32,1,70,2,-98,2,-56,2,-39,2,-40,2,-70,2,124,2,35,2,-59,1,83,1,-28,0,112,0,42,0,-11,-1,-21,-1,17,0,59,0,-124,0,-20,0,63,1,-104,1,-28,1,37,2,73,2,106,2,95,2,59,2,-29,1,106,1,-47,0,39,0,111,-1,-94,-2,-32,-3,33,-3,123,-4,-22,-5,123,-5,59,-5,33,-5,60,-5,123,-5,-16,-5,-119,-4,65,-3,19,-2,-25,-2,-78,-1,115,0,13,1,-119,1,-37,1,17,2,38,2,28,2,24,2,-5,1,-24,1,-68,1,-110,1,100,1,43,1,-12,0,-65,0,-113,0,111,0,85,0,77,0,55,0,48,0,30,0,26,0,1,0,-21,-1,-35,-1,-54,-1,-39,-1,-43,-1,-2,-1,29,0,80,0,120,0,-97,0,-68,0,-42,0,-46,0,-49,0,-65,0,-106,0,96,0,20,0,-54,-1,106,-1,21,-1,-59,-2,-119,-2,91,-2,70,-2,59,-2,72,-2,95,-2,124,-2,-73,-2,-9,-2,60,-1,-105,-1,-18,-1,73,0,-71,0,14,1,80,1,-115,1,-92,1,-88,1,113,1,60,1,-39,0,125,0,31,0,-63,-1,126,-1,65,-1,31,-1,17,-1,12,-1,29,-1,71,-1,126,-1,-63,-1,7,0,86,0,-110,0,-64,0,-50,0,-51,0,-92,0,109,0,29,0,-74,-1,79,-1,-38,-2,112,-2,30,-2,-40,-3,-59,-3,-57,-3,11,-2,112,-2,-6,-2,-97,-1,87,0,18,1,-52,1,101,2,-11,2,79,3,-117,3,-103,3,123,3,63,3,-35,2,102,2,-57,1,47,1,-128,0,-53,-1,30,-1,126,-2,-9,-3,-107,-3,99,-3,85,-3,105,-3,-86,-3,-2,-3,102,-2,-43,-2,65,-1,-71,-1,16,0,98,0,-88,0,-48,0,-45,0,-60,0,-97,0,102,0,42,0,-43,-1,-113,-1,58,-1,-27,-2,-85,-2,114,-2,79,-2,49,-2,42,-2,53,-2,85,-2,122,-2,-72,-2,-6,-2}; }
	private static byte[] data92(){ return new byte[] {74,-1,-107,-1,-36,-1,38,0,98,0,-97,0,-49,0,8,1,61,1,-115,1,-42,1,27,2,97,2,-102,2,-63,2,-49,2,-50,2,-76,2,-119,2,72,2,1,2,-82,1,76,1,-20,0,124,0,20,0,-87,-1,67,-1,-20,-2,-91,-2,110,-2,77,-2,62,-2,84,-2,99,-2,-106,-2,-68,-2,-27,-2,20,-1,45,-1,69,-1,82,-1,68,-1,39,-1,-5,-2,-71,-2,114,-2,44,-2,6,-2,-29,-3,-42,-3,-15,-3,35,-2,113,-2,-64,-2,38,-1,-98,-1,6,0,120,0,-28,0,63,1,-113,1,-52,1,-10,1,16,2,6,2,-23,1,-90,1,91,1,-2,0,-101,0,73,0,-2,-1,-34,-1,-54,-1,-35,-1,9,0,74,0,-96,0,-10,0,91,1,-63,1,22,2,108,2,-94,2,-54,2,-63,2,-113,2,55,2,-64,1,41,1,-127,0,-66,-1,1,-1,51,-2,123,-3,-56,-4,63,-4,-41,-5,-104,-5,-110,-5,-73,-5,17,-4,-112,-4,43,-3,-37,-3,-105,-2,74,-1,-10,-1,-117,0,2,1,87,1,-105,1,-73,1,-67,1,-65,1,-82,1,-120,1,96,1,33,1,-18,0,-83,0,114,0,65,0,35,0,9,0,4,0,19,0,18,0,33,0,38,0,39,0,43,0,46,0,46,0,43,0,50,0,51,0,63,0,74,0,83,0,92,0,110,0,121,0,-123,0,-124,0,-124,0,112,0,100,0,72,0,36,0,-5,-1,-43,-1,-81,-1,-124,-1,99,-1,74,-1,54,-1,29,-1,17,-1,5,-1,-5,-2,0,-1,5,-1,36,-1,76,-1,126,-1,-61,-1,10,0,72,0,-105,0,-58,0,-18,0,4,1,-7,0,-22,0,-62,0,-113,0,99,0,47,0,6,0,-37,-1,-72,-1,-91,-1,-105,-1,-106,-1,-98,-1,-70,-1,-34,-1,16,0,61,0,97,0,122,0,123,0,113,0,79,0,39,0,-34,-1,-114,-1,41,-1,-49,-2,105,-2,21,-2,-34,-3,-61,-3,-60,-3,-11,-3,67,-2,-57,-2,76,-1,-17,-1,-108,0,61,1,-40,1,98,2,-44,2,37,3,78,3,91,3,72,3,9,3,-73,2,62,2,-74,1,24,1,107,0,-59,-1,32,-1,-106,-2,36,-2,-27,-3,-72,-3,-54,-3,-37,-3,38,-2,109,-2,-38,-2,58,-1,-85,-1,23,0,113,0,-66,0,-21,0,5,1,-5,0,-28,0,-79,0,108,0,28,0,-68,-1,90,-1,-11,-2,-99,-2,77,-2,16,-2,-18,-3,-30,-3,-21,-3,15,-2,70,-2,-109,-2,-32,-2,46,-1,126,-1,-60,-1,16,0,60,0,98,0,-107,0,-80,0,-27,0,9,1,64,1,107,1,-98,1,-53,1,-23,1,7,2,23,2,36,2,31,2,22,2,3,2,-28,1,-68,1,-116,1,73,1,0,1,-81,0,96,0,19,0,-59,-1,-128,-1,64,-1,19,-1,-16,-2,-35,-2,-46,-2,-50,-2,-42,-2,-26,-2,-13,-2,-5,-2,5,-1,-4,-2,-18,-2,-43,-2,-67,-2,-102,-2,-126,-2,118,-2,113,-2,-125,-2,-104,-2,-66,-2,-20,-2,29,-1,95,-1,-103,-1,-33,-1,33,0,101,0,-83,0,-26,0,20,1,62,1,84,1,84,1,60,1,18,1,-45,0,-114,0,63,0,5,0,-53,-1,-90,-1,-106,-1,-95,-1,-69,-1,-19,-1,51,0,-122,0,-27,0,74,1,-74,1,27,2,102,2,-100,2,-75,2,-86,2,-128,2,46,2,-66,1,55,1,-110,0,-24,-1,39,-1,111,-2,-55,-3,43,-3,-71,-4,109,-4,75,-4,102,-4,-98,-4,-3,-4,122,-3,10,-2,-89,-2,70,-1,-40,-1,85,0,-61,0,19,1,80,1,120,1,-113,1,-126,1,120,1,73,1,27,1,-43,0,-113,0,77,0,21,0,-33,-1,-62,-1,-71,-1,-64,-1,-50,-1,-40,-1,-8,-1,10,0,28,0,46,0,68,0,78,0,87,0,87,0,87,0,79,0,68,0,56,0,53,0,40,0,38,0,43,0,36,0,35,0,21,0,27,0,22,0,15,0,15,0,15,0,18,0,17,0,15,0,18,0,14,0,-5,-1,-29,-1,-58,-1,-88,-1,-125,-1,103,-1,91,-1,90,-1,105,-1,-126,-1,-81,-1,-43,-1,6,0,43,0,78,0,106,0,-127,0,-127,0,-122,0,-127,0,122,0,100,0,83,0,61,0,38,0,23,0,6,0,-4,-1,-3,-1,7,0,17,0,43,0,55,0,72,0,74,0,79,0,64,0,34,0,5,0,-47,-1,-117,-1,63,-1,-23,-2,-104,-2,82,-2,25,-2,1,-2,-5,-3,25,-2,80,-2,-90,-2,19,-1,-122,-1,12,0,-109,0,20,1,-117,1,-12,1,80,2,-117,2,-69,2,-53,2,-71,2,-116,2,66,2,-41,1,96,1,-39,0,73,0,-61,-1,71,-1,-30,-2,-101,-2,106,-2,86,-2,95,-2,-120,-2,-58,-2,19,-1,103,-1,-50,-1,42,0,-121,0,-53,0,2,1,25,1,38,1,13,1,-21,0,-84,0,103,0,8,0}; }
	private static byte[] data93(){ return new byte[] {-87,-1,66,-1,-30,-2,-124,-2,60,-2,13,-2,-16,-3,-15,-3,9,-2,61,-2,124,-2,-62,-2,13,-1,86,-1,-117,-1,-55,-1,-21,-1,24,0,50,0,74,0,105,0,-121,0,-89,0,-59,0,-32,0,2,1,31,1,61,1,82,1,117,1,-113,1,-84,1,-61,1,-46,1,-43,1,-53,1,-74,1,-104,1,110,1,56,1,-4,0,-68,0,114,0,51,0,-24,-1,-87,-1,119,-1,67,-1,33,-1,3,-1,-5,-2,-18,-2,-24,-2,-29,-2,-38,-2,-41,-2,-50,-2,-59,-2,-60,-2,-60,-2,-46,-2,-42,-2,-15,-2,5,-1,31,-1,54,-1,80,-1,104,-1,-125,-1,-93,-1,-59,-1,-24,-1,19,0,64,0,103,0,-117,0,-97,0,-87,0,-93,0,-116,0,111,0,71,0,33,0,-6,-1,-41,-1,-70,-1,-77,-1,-78,-1,-64,-1,-31,-1,11,0,77,0,-101,0,-18,0,72,1,-99,1,-23,1,32,2,75,2,97,2,85,2,57,2,-15,1,-97,1,39,1,-102,0,3,0,101,-1,-50,-2,63,-2,-49,-3,122,-3,71,-3,62,-3,80,-3,-123,-3,-33,-3,58,-2,-76,-2,36,-1,-100,-1,6,0,103,0,-70,0,3,1,46,1,85,1,94,1,81,1,47,1,-5,0,-66,0,119,0,50,0,-14,-1,-69,-1,-112,-1,119,-1,110,-1,111,-1,121,-1,-114,-1,-80,-1,-52,-1,-6,-1,19,0,49,0,61,0,70,0,72,0,61,0,54,0,29,0,23,0,2,0,-10,-1,-24,-1,-35,-1,-42,-1,-36,-1,-37,-1,-24,-1,-7,-1,16,0,55,0,76,0,115,0,-116,0,-99,0,-91,0,-101,0,-119,0,100,0,66,0,26,0,-24,-1,-53,-1,-88,-1,-100,-1,-106,-1,-112,-1,-96,-1,-87,-1,-64,-1,-39,-1,-20,-1,16,0,29,0,52,0,65,0,81,0,86,0,90,0,82,0,74,0,65,0,58,0,46,0,44,0,41,0,36,0,36,0,36,0,32,0,32,0,25,0,18,0,-6,-1,-30,-1,-73,-1,-118,-1,84,-1,26,-1,-33,-2,-88,-2,-122,-2,104,-2,99,-2,116,-2,-108,-2,-63,-2,13,-1,85,-1,-73,-1,14,0,112,0,-47,0,48,1,-126,1,-48,1,4,2,41,2,53,2,38,2,1,2,-64,1,106,1,11,1,-97,0,57,0,-47,-1,119,-1,37,-1,-16,-2,-53,-2,-60,-2,-47,-2,-9,-2,44,-1,121,-1,-62,-1,17,0,101,0,-90,0,-31,0,3,1,21,1,23,1,1,1,-39,0,-97,0,81,0,-3,-1,-108,-1,58,-1,-30,-2,-106,-2,94,-2,59,-2,53,-2,68,-2,100,-2,-109,-2,-53,-2,8,-1,60,-1,113,-1,-100,-1,-56,-1,-29,-1,-2,-1,20,0,34,0,56,0,65,0,82,0,94,0,109,0,123,0,-109,0,-84,0,-51,0,-14,0,23,1,65,1,97,1,124,1,-118,1,-104,1,-111,1,-115,1,116,1,84,1,39,1,-12,0,-71,0,123,0,61,0,-3,-1,-59,-1,-110,-1,105,-1,58,-1,31,-1,-3,-2,-25,-2,-43,-2,-51,-2,-59,-2,-56,-2,-48,-2,-31,-2,-10,-2,20,-1,44,-1,78,-1,96,-1,112,-1,126,-1,-121,-1,-106,-1,-100,-1,-85,-1,-67,-1,-48,-1,-20,-1,1,0,26,0,40,0,52,0,52,0,51,0,43,0,32,0,20,0,-1,-1,-12,-1,-26,-1,-35,-1,-35,-1,-24,-1,-9,-1,22,0,63,0,116,0,-82,0,-19,0,47,1,100,1,-98,1,-58,1,-34,1,-30,1,-37,1,-80,1,120,1,39,1,-71,0,81,0,-48,-1,101,-1,-13,-2,-103,-2,83,-2,34,-2,14,-2,19,-2,41,-2,88,-2,-113,-2,-34,-2,38,-1,114,-1,-63,-1,11,0,83,0,-115,0,-64,0,-32,0,-16,0,-13,0,-28,0,-63,0,-105,0,100,0,46,0,-9,-1,-51,-1,-94,-1,-121,-1,116,-1,110,-1,112,-1,-124,-1,-103,-1,-75,-1,-39,-1,-9,-1,23,0,42,0,59,0,67,0,64,0,64,0,46,0,26,0,4,0,-22,-1,-52,-1,-78,-1,-102,-1,-115,-1,-113,-1,-102,-1,-81,-1,-48,-1,-8,-1,40,0,88,0,-127,0,-92,0,-72,0,-61,0,-66,0,-79,0,-108,0,115,0,77,0,42,0,4,0,-24,-1,-48,-1,-69,-1,-85,-1,-91,-1,-93,-1,-82,-1,-71,-1,-52,-1,-31,-1,-5,-1,19,0,40,0,63,0,75,0,89,0,97,0,96,0,102,0,92,0,86,0,74,0,56,0,50,0,34,0,28,0,11,0,1,0,-17,-1,-38,-1,-68,-1,-99,-1,112,-1,84,-1,35,-1,7,-1,-30,-2,-49,-2,-60,-2,-57,-2,-46,-2,-16,-2,12,-1,54,-1,97,-1,-97,-1,-46,-1,22,0,85,0,-104,0,-39,0,20,1,72,1,108,1,-128,1,-125,1,120,1,88,1,44,1,-8,0,-78,0,110,0,36,0,-29,-1,-87,-1,121,-1,83,-1,72,-1,66,-1,86,-1,115,-1,-95,-1}; }
	private static byte[] data94(){ return new byte[] {-43,-1,11,0,70,0,119,0,-88,0,-50,0,-27,0,-12,0,-20,0,-40,0,-87,0,117,0,45,0,-26,-1,-106,-1,79,-1,15,-1,-36,-2,-69,-2,-84,-2,-84,-2,-71,-2,-43,-2,-8,-2,25,-1,69,-1,105,-1,-114,-1,-81,-1,-60,-1,-35,-1,-22,-1,-4,-1,6,0,5,0,5,0,3,0,8,0,6,0,17,0,34,0,51,0,87,0,114,0,-101,0,-66,0,-30,0,4,1,33,1,57,1,71,1,71,1,65,1,43,1,22,1,-21,0,-64,0,-116,0,95,0,37,0,-6,-1,-59,-1,-103,-1,116,-1,76,-1,54,-1,28,-1,17,-1,12,-1,22,-1,33,-1,58,-1,82,-1,113,-1,-117,-1,-91,-1,-74,-1,-61,-1,-54,-1,-54,-1,-56,-1,-58,-1,-62,-1,-59,-1,-60,-1,-52,-1,-47,-1,-43,-1,-38,-1,-34,-1,-33,-1,-31,-1,-33,-1,-31,-1,-35,-1,-36,-1,-42,-1,-41,-1,-45,-1,-34,-1,-29,-1,-10,-1,10,0,37,0,71,0,104,0,-113,0,-73,0,-33,0,6,1,40,1,64,1,82,1,82,1,67,1,39,1,-10,0,-68,0,121,0,46,0,-25,-1,-100,-1,94,-1,37,-1,-3,-2,-28,-2,-42,-2,-34,-2,-20,-2,5,-1,39,-1,82,-1,123,-1,-78,-1,-36,-1,17,0,56,0,97,0,119,0,-114,0,-116,0,-117,0,121,0,92,0,66,0,29,0,-6,-1,-42,-1,-68,-1,-92,-1,-106,-1,-118,-1,-110,-1,-102,-1,-80,-1,-61,-1,-35,-1,-12,-1,10,0,31,0,44,0,52,0,54,0,56,0,40,0,32,0,2,0,-10,-1,-43,-1,-71,-1,-89,-1,-109,-1,-107,-1,-109,-1,-91,-1,-70,-1,-34,-1,-1,-1,42,0,84,0,111,0,-110,0,-106,0,-88,0,-98,0,-107,0,-123,0,106,0,79,0,55,0,19,0,2,0,-29,-1,-45,-1,-62,-1,-74,-1,-72,-1,-74,-1,-60,-1,-54,-1,-26,-1,-14,-1,14,0,33,0,56,0,76,0,94,0,99,0,116,0,100,0,104,0,84,0,77,0,57,0,42,0,23,0,10,0,-9,-1,-28,-1,-47,-1,-72,-1,-95,-1,-116,-1,108,-1,92,-1,65,-1,55,-1,47,-1,41,-1,47,-1,53,-1,65,-1,89,-1,106,-1,-120,-1,-92,-1,-62,-1,-25,-1,14,0,53,0,97,0,-120,0,-84,0,-53,0,-35,0,-20,0,-17,0,-24,0,-45,0,-66,0,-103,0,123,0,77,0,44,0,1,0,-28,-1,-52,-1,-68,-1,-74,-1,-70,-1,-62,-1,-41,-1,-19,-1,12,0,42,0,75,0,100,0,-127,0,-112,0,-101,0,-101,0,-112,0,119,0,87,0,47,0,-2,-1,-45,-1,-96,-1,118,-1,84,-1,53,-1,46,-1,34,-1,44,-1,49,-1,68,-1,85,-1,111,-1,127,-1,-99,-1,-83,-1,-59,-1,-43,-1,-31,-1,-19,-1,-16,-1,-12,-1,-17,-1,-17,-1,-23,-1,-24,-1,-22,-1,-14,-1,-11,-1,10,0,27,0,55,0,78,0,113,0,-122,0,-80,0,-71,0,-36,0,-36,0,-21,0,-31,0,-38,0,-58,0,-84,0,-112,0,112,0,77,0,40,0,4,0,-30,-1,-64,-1,-93,-1,-118,-1,123,-1,113,-1,109,-1,119,-1,126,-1,-104,-1,-85,-1,-59,-1,-38,-1,-23,-1,-4,-1,-3,-1,5,0,-1,-1,-2,-1,-15,-1,-20,-1,-29,-1,-34,-1,-42,-1,-47,-1,-54,-1,-57,-1,-58,-1,-60,-1,-59,-1,-59,-1,-57,-1,-56,-1,-55,-1,-53,-1,-50,-1,-47,-1,-43,-1,-30,-1,-27,-1,-8,-1,5,0,22,0,45,0,59,0,91,0,103,0,-116,0,-107,0,-84,0,-72,0,-71,0,-71,0,-83,0,-107,0,-125,0,93,0,63,0,24,0,-10,-1,-43,-1,-73,-1,-94,-1,-109,-1,-126,-1,-126,-1,127,-1,-119,-1,-112,-1,-95,-1,-74,-1,-54,-1,-24,-1,-1,-1,24,0,45,0,58,0,72,0,74,0,72,0,67,0,49,0,37,0,14,0,-1,-1,-25,-1,-42,-1,-58,-1,-66,-1,-73,-1,-71,-1,-66,-1,-58,-1,-39,-1,-30,-1,-9,-1,0,0,19,0,23,0,39,0,35,0,40,0,31,0,23,0,8,0,-7,-1,-29,-1,-43,-1,-62,-1,-68,-1,-76,-1,-75,-1,-67,-1,-52,-1,-32,-1,-7,-1,15,0,38,0,62,0,74,0,95,0,95,0,104,0,96,0,91,0,81,0,63,0,54,0,30,0,15,0,-2,-1,-21,-1,-31,-1,-41,-1,-50,-1,-48,-1,-52,-1,-39,-1,-36,-1,-20,-1,-8,-1,10,0,23,0,44,0,53,0,67,0,73,0,77,0,76,0,73,0,65,0,57,0,44,0,31,0,20,0,1,0,-10,-1,-29,-1,-41,-1,-61,-1,-69,-1,-89,-1,-92,-1,-102,-1,-107,-1,-102,-1,-111,-1,-97,-1,-100,-1,-90,-1,-84,-1,-77,-1,-68,-1,-56,-1,-47,-1,-28,-1,-16,-1,3,0,20,0,40,0,56,0,71,0,84,0,91,0,103,0,101,0,102,0,94,0}; }
	private static byte[] data95(){ return new byte[] {85,0,74,0,58,0,45,0,27,0,21,0,3,0,2,0,-6,-1,-6,-1,-2,-1,0,0,10,0,17,0,31,0,40,0,50,0,62,0,66,0,72,0,70,0,65,0,55,0,39,0,22,0,0,0,-17,-1,-42,-1,-56,-1,-75,-1,-84,-1,-94,-1,-99,-1,-100,-1,-99,-1,-93,-1,-88,-1,-80,-1,-69,-1,-60,-1,-47,-1,-44,-1,-26,-1,-29,-1,-16,-1,-20,-1,-14,-1,-19,-1,-15,-1,-21,-1,-19,-1,-19,-1,-21,-1,-13,-1,-12,-1,-2,-1,8,0,21,0,36,0,52,0,66,0,81,0,93,0,102,0,107,0,114,0,106,0,107,0,97,0,86,0,76,0,57,0,43,0,26,0,8,0,-9,-1,-23,-1,-39,-1,-44,-1,-56,-1,-55,-1,-56,-1,-50,-1,-42,-1,-37,-1,-25,-1,-15,-1,-13,-1,1,0,-2,-1,4,0,2,0,3,0,-4,-1,-1,-1,-14,-1,-12,-1,-20,-1,-26,-1,-24,-1,-34,-1,-29,-1,-34,-1,-33,-1,-31,-1,-31,-1,-29,-1,-29,-1,-24,-1,-23,-1,-20,-1,-15,-1,-17,-1,-3,-1,-10,-1,2,0,1,0,10,0,14,0,22,0,25,0,34,0,39,0,45,0,49,0,50,0,54,0,47,0,50,0,38,0,36,0,24,0,19,0,8,0,2,0,-6,-1,-12,-1,-16,-1,-23,-1,-22,-1,-29,-1,-23,-1,-29,-1,-19,-1,-22,-1,-11,-1,-9,-1,0,0,3,0,13,0,11,0,23,0,16,0,21,0,21,0,12,0,16,0,4,0,1,0,-3,-1,-14,-1,-12,-1,-20,-1,-20,-1,-20,-1,-22,-1,-15,-1,-19,-1,-7,-1,-10,-1,-2,-1,0,0,4,0,6,0,9,0,6,0,9,0,6,0,2,0,-1,-1,-6,-1,-11,-1,-12,-1,-18,-1,-17,-1,-19,-1,-17,-1,-14,-1,-9,-1,-7,-1,1,0,5,0,8,0,16,0,14,0,20,0,21,0,19,0,20,0,20,0,12,0,18,0,6,0,9,0,1,0,0,0,-3,-1,-5,-1,-8,-1,-8,-1,-9,-1,-9,-1,-5,-1,-7,-1,-3,-1,1,0,-1,-1,8,0,5,0,10,0,9,0,13,0,8,0,13,0,8,0,8,0,9,0,2,0,6,0,-2,-1,1,0,-3,-1,-4,-1,-6,-1,-7,-1,-9,-1,-6,-1,-10,-1,-7,-1,-8,-1,-7,-1,-7,-1,-5,-1,-5,-1,-6,-1,-2,-1,-6,-1,-1,-1,-4,-1,-1,-1,-2,-1,1,0,-2,-1,0,0,2,0,-1,-1,3,0,0,0,1,0,0,0,0,0,2,0}; }
	private static byte[] getData(){
		byte[] data = new byte[97804];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 524);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-16.wav. */
	public Loop16(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-16.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-16.wav. */
	private class LoopThread extends Thread {
		private Loop16 clip;
		private boolean looping = true;
		public LoopThread(Loop16 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-16.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-16.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-16.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-16.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-16.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}